sudo con successo?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
sudo con successo?
non riesco a configurare sudoers pur avendo seguito qualche manuale questo è il mio sudoers qualcuno mi sa dire cosa non va ?
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
User_Alias UTENTE = peppe
# Cmnd alias specification
Cmnd_Alias SPEGNI = /sbin/shutdown -h now, /sbin/reboot
Cmnd_Alias CONNETTI = /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
UTENTE darkstar = SPEGNI
UTENTE darkstar = CONNETTI
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
# sudoers file.
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
User_Alias UTENTE = peppe
# Cmnd alias specification
Cmnd_Alias SPEGNI = /sbin/shutdown -h now, /sbin/reboot
Cmnd_Alias CONNETTI = /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
UTENTE darkstar = SPEGNI
UTENTE darkstar = CONNETTI
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
# sudoers file.
Intando cambia questa riga:
Cmnd_Alias SPEGNI = /sbin/halt,/sbin/reboot
Infine cambia queste due righe:
Con:
UTENTE ALL = NOPASSWD: SPEGNI
UTENTE ALL = NOPASSWD: CONNETTI
Dimmi se così va...
Ps (dimenticavo): Per avviare un'applicazione con sudo basta dare da utente sudo comando (esempio: sudo /usr/sbin/pppoe-start) è inutile dirti, che ovviamente x facilitarti la vita puoi crearti dei alias e metterli nel tuo bash profile.
Con questa:Cmnd_Alias SPEGNI = /sbin/shutdown -h now, /sbin/reboot
Cmnd_Alias SPEGNI = /sbin/halt,/sbin/reboot
Infine cambia queste due righe:
UTENTE darkstar = SPEGNI
UTENTE darkstar = CONNETTI
Con:
UTENTE ALL = NOPASSWD: SPEGNI
UTENTE ALL = NOPASSWD: CONNETTI
Dimmi se così va...
Ps (dimenticavo): Per avviare un'applicazione con sudo basta dare da utente sudo comando (esempio: sudo /usr/sbin/pppoe-start) è inutile dirti, che ovviamente x facilitarti la vita puoi crearti dei alias e metterli nel tuo bash profile.
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
Codice: Seleziona tutto
visudo -c- slucky
- Iper Master

- Messaggi: 2420
- Iscritto il: mar 1 mag 2007, 15:30
- Slackware: 15.0
- Desktop: xfce4
- Distribuzione: FreeBSD
Mah............io uso sudo anche su Slack...........come su Ubuntu, perchè quando provo a lanciare un programma su X come root mi dava errore, allora abilitando sudo ho risolto, senza bisogno di modificare altri files di configurazione di kde ecc.....comunque ho solo modificato la riga inerente all'utente comune:
#user privilege specification
root ALL=(ALL) ALL
con
#user privilege specification
nomeutente ALL=(root) ALL
e basta e tutto funziona bene, compreso anche lo spegnimento da utente comune
comunque di questi tempi tutti sudiamo molto
...scherzo!
Ciao e buona Slack a tutti!!!
#user privilege specification
root ALL=(ALL) ALL
con
#user privilege specification
nomeutente ALL=(root) ALL
e basta e tutto funziona bene, compreso anche lo spegnimento da utente comune
comunque di questi tempi tutti sudiamo molto
Ciao e buona Slack a tutti!!!
in effetti adesso funziona ma non come vorrei
ogni volta che uso sudo devo digitare il path del comando pur avendo scritto il file .bash_profile ed avendone inserito gli alias :
alias halt='sudo /sbin/halt'
alias reboot='sudo /sbin/reboot'
alias pppoe-start='sudo /usr/sbin/pppoe-start'
alias pppoe-stop='sudo /usr/sbin/pppoe-stop'
è corretto?
Inoltre nel sudoers io faccio a meno dell NOPASSWD tuttavia la password non me la chiede lo stesso :
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
User_Alias UTENTE = zimone
# Cmnd alias specification
Cmnd_Alias SPEGNI = /sbin/halt, /sbin/reboot
Cmnd_Alias CONNETTI = /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
UTENTE ALL = SPEGNI
UTENTE ALL = CONNETTI
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
# sudoers file.
Non saprei
ogni volta che uso sudo devo digitare il path del comando pur avendo scritto il file .bash_profile ed avendone inserito gli alias :
alias halt='sudo /sbin/halt'
alias reboot='sudo /sbin/reboot'
alias pppoe-start='sudo /usr/sbin/pppoe-start'
alias pppoe-stop='sudo /usr/sbin/pppoe-stop'
è corretto?
Inoltre nel sudoers io faccio a meno dell NOPASSWD tuttavia la password non me la chiede lo stesso :
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
User_Alias UTENTE = zimone
# Cmnd alias specification
Cmnd_Alias SPEGNI = /sbin/halt, /sbin/reboot
Cmnd_Alias CONNETTI = /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
UTENTE ALL = SPEGNI
UTENTE ALL = CONNETTI
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
# sudoers file.
Non saprei
- sid77
- Linux 3.x

- Messaggi: 568
- Iscritto il: mer 1 giu 2005, 0:00
- Slackware: 12.0/12.1/curr (ppc)
- Località: PowerPC
- Contatta:
a naso mi sembra di si.moebius77 ha scritto:è corretto?
ma non mi torna la storia del path corretto: se scrivi "sudo halt" dovrebbe tornarti errore perchè la shell lo espande a "sudo sudo /sbin/halt", mentre se scrivi "halt" dovrebbe funzionare, questo a meno che i comandi nel path abbiano la precedenza sugli alias ma non mi pare proprio il caso (altrimenti non funzionerebbero un altro paio di cose)
usi "sudo -k" prima di fare le prove?moebius77 ha scritto:Inoltre nel sudoers io faccio a meno dell NOPASSWD tuttavia la password non me la chiede lo stesso :
sudo si tiene un "token" di quando è stato utilizzato, mi sembra che la durata siano 3-4 minuti, fintanto che il token è valido non ti chiede la password. "sudo -k" e "sudo -K" invalidano il token (leggiti il man per le differenze).
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
http://www.pluto.it/files/ildp/guide/Gu ... de108.html
prova a dare e vedi se il problema si risolve
prova a dare
Codice: Seleziona tutto
ln -s .bash_profile .bashrcio ho sudo configurato cosi:
in etc/sudoers:
# User alias specification
User_Alias NOME_ALIAS = nomeutentechevuoiusare (forse ne puoi mettere più di uno)
# Cmnd alias specification
Cmnd_Alias NOME_COMANDI = /sbin/reboot, /sbin/shutdown, /sbin/halt, /bin/mount, /bin/umount, /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop
# User privilege specification
root ALL=(ALL) ALL
NOME_ALIAS ALL = NOPASSWD: NOME_COMANDI
e poi sia in .bashrc e in .bash_profile
ho messo alias tipo:
alias halt='sudo /sbin/halt'
alias reboot='sudo /sbin/reboot'
inoltre in .bashrc all'inizio ho aggiunto: " . /etc/profile " (senza virgolette)
a me non ha mai dato problemi cosi
ciao
in etc/sudoers:
# User alias specification
User_Alias NOME_ALIAS = nomeutentechevuoiusare (forse ne puoi mettere più di uno)
# Cmnd alias specification
Cmnd_Alias NOME_COMANDI = /sbin/reboot, /sbin/shutdown, /sbin/halt, /bin/mount, /bin/umount, /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop
# User privilege specification
root ALL=(ALL) ALL
NOME_ALIAS ALL = NOPASSWD: NOME_COMANDI
e poi sia in .bashrc e in .bash_profile
ho messo alias tipo:
alias halt='sudo /sbin/halt'
alias reboot='sudo /sbin/reboot'
inoltre in .bashrc all'inizio ho aggiunto: " . /etc/profile " (senza virgolette)
a me non ha mai dato problemi cosi
ciao

