Pagina 1 di 1

Sudo setuid

Inviato: ven 12 ago 2005, 18:35
da StormyMonday
Premesso che avevo inserito le righe in etc/sudoers
%users ALL=(root) NOPASSWD: /sbin/halt
%users ALL=(root) NOPASSWD: /sbin/reboot
e anche
alias halt='sudo /sbin/halt'

alias reboot='sudo /sbin/reboot'
nel mio .bash_profile
e tutto funzionava benissimo finchè ad un tratto un bel giorno mi scrive:

stormy@monday:~$ reboot
sudo: must be setuid root
stormy@monday:~$
Che devo fare?
Grazie

Inviato: ven 12 ago 2005, 18:42
da gallows

Codice: Seleziona tutto

# chmod a+s /usr/bin/sudo

Inviato: ven 12 ago 2005, 20:15
da StormyMonday
nulla da fare
root@monday:/home/stormy# chmod a+s /usr/bin/sudo
root@monday:/home/stormy# exit
stormy@monday:~$ reboot
sudo: must be setuid root
stormy@monday:~$

Inviato: ven 12 ago 2005, 20:39
da DarkNeo
Copia la parte relativa all'id del tuo user in /etc/passwd

Inviato: sab 13 ago 2005, 0:34
da StormyMonday
>Copia la parte relativa all'id del tuo user in /etc/passwd
Non ho mica capito
puoi spiegarmi meglio?
Grazie

Inviato: sab 13 ago 2005, 10:13
da Paoletta
posta

$ ls -l /usr/bin/sudo

ciao!

Inviato: sab 13 ago 2005, 16:47
da StormyMonday
eccolo
-rwsr-sr-x 1 stormy users 92928 2005-06-22 06:50 /usr/bin/sudo*

Inviato: sab 13 ago 2005, 18:33
da gallows
StormyMonday ha scritto:eccolo
-rwsr-sr-x 1 stormy users 92928 2005-06-22 06:50 /usr/bin/sudo*

Codice: Seleziona tutto

# chown -R root.bin /usr/bin
hai installato qualche rpm (tramite rpm2tgz)?

Inviato: sab 13 ago 2005, 19:12
da Paoletta
hai installato qualche rpm (tramite rpm2tgz)?
in tal caso dai un occhiata anche ai permessi delle altre directory, per vedere che non ci siano cose strane

ciao!

Inviato: sab 13 ago 2005, 21:11
da DarkNeo
StormyMonday ha scritto:>Copia la parte relativa all'id del tuo user in /etc/passwd
Non ho mica capito
puoi spiegarmi meglio?
Grazie
Nel /etc/passwd cè il numero del tuo id, del tuo user e di root.
PS: mai dare chmod e chown -R

Inviato: sab 13 ago 2005, 21:46
da StormyMonday
Ho risolto era una questione di permessi di sudo e di etc/sudoers
Grazie a tutti

Inviato: sab 13 ago 2005, 21:50
da gallows
StormyMonday ha scritto:Ho risolto era una questione di permessi di sudo e di etc/sudoers
Grazie a tutti
bene, hai anche sistemato i proprietari di _tutti_ i file in /usr/bin ?

Inviato: sab 13 ago 2005, 21:55
da StormyMonday
Si ho dato il comando che mi ha detto
# chown -R root.bin /usr/bin

Inviato: mar 16 ago 2005, 15:26
da useless
io comunque il setgid glielo toglierei... i permessi di default di sudo sono -rws--x--x, quindi 4711.