Pagina 1 di 1

Semplice domanda: sudo e dhclient

Inviato: dom 18 giu 2006, 13:07
da Experience
Salve ragazzi...ho un semplice problema da risolvere; ho avvicinato la mia ragazza alla slackware, ma ancora ha bisogno di fare molto cose automatizzate.
Siccome usa KWiFIManager, avrebbe bisogno di lanciare dhclient come user, quindi ho pensato a sudo....fatto ma sulla slack proprio non se ne parla, e mi esce questo messaggio

Codice: Seleziona tutto

silvia@amd64:~$ sudo dhclient  
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:      
#1) Respect the privacy of others.    
#2) Think before you type.     
#3) With great power comes great responsibility.  
Password:  
voi sapete sicuramente cosa fare, illuminatemi!! :P
Ciao e grazie

Experience[/code]

Inviato: dom 18 giu 2006, 13:51
da Paoletta
digita la password (di silvia) e poi verrá eseguito dhclient come se l'avesse digitato root
il messaggio é un avvertimento sulle responsabilitá che hai quando sei root..
hai modificato correttamente il file /etc/sudoers? se lo sistemi con NOPASSWD la password non te la chiederá piú..

Inviato: dom 18 giu 2006, 14:38
da Experience
si, infatti lo avevo messi...guarda tu stesso:

Codice: Seleziona tutto

# 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  
# Cmnd alias specification  
# Defaults specification  
# Runas alias specification  
# User privilege specification 

root ALL=(ALL) ALL 
silvia ALL=(root) NOPASSWD: /sbin/dhclient 

# 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  
# Samples 
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom 
# %users  localhost=/sbin/shutdown -h now 
non vedo nessun errore, e non posso mettere la password, visto che l'applicazione non è lanciata da terminale; spero ci capisca qualcosa
Grazie ciao

Experience

Inviato: dom 18 giu 2006, 14:47
da MAT
Sulla mia Gentoo per permettere agli utenti di spegnere e rebootare

Codice: Seleziona tutto

%users          ALL=(ALL) NOPASSWD:     /sbin/reboot, /sbin/poweroff
P.S. usa visudo

Inviato: dom 18 giu 2006, 15:54
da absinthe
la primissima volta sudo chiede comunque la password se ricordo bene...

M

Inviato: dom 18 giu 2006, 15:54
da Experience
non capisco, su archlinux funziona alla grande, sembra solo su slackware non funzioni, e mi chiede comunque e sempre la password ( anche se magari di utente);
ho provato anche la tua modifica, ma nullaaaaa
aiutatemiiiiii a capireeeeeeee

Experience

Inviato: dom 18 giu 2006, 16:16
da absinthe
premetto che non ho mai studiato sudo ed ho sempre copiato bovinamente da slack4dummies, però a me la stringa seguente funziona:
UTENTI ALL = NOPASSWD: CMDS
dove "UTENTI" è un alias per l'elenco degli utenti
e "CMDS" è un alias per la lista dei comandi da eseguire.

ti posto il mio sudoers:

Codice: Seleziona tutto

#utenti abilitati da sudo
User_Alias UTENTI = utente
#comandi abilitati da sudo
Cmnd_Alias CMDS = /sbin/halt , /sbin/reboot , /usr/bin/smbmount , /usr/bin/smbumount
#questo c'era e non lo tocco per tutto l'oro del mondo :P
root    ALL=(ALL) ALL
#abilito tutti gli utenti ad utilizzare i comandi selezionati
#disabilito la richiesta di password
UTENTI ALL = NOPASSWD: CMDS
M