Pagina 1 di 2

[RISOLTO]da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 10:28
da bewolf
ciao,
oggi non ho avuto un buon risveglio,
mi sono alzato dicendo "ma vediamo di installare un paio di cose"
ho notato che synaptic non si apriva,
così quando ho aperto il terminale e ho usato il comando "sudo"
è uscito fuori questo errore

sudo: /etc/sudoers is owned by gid 1001, should be 0

premetto che ho guardato un pò di topic e in recovery mode non sono riuscito a risolvere il problema..

se vi può essere di aiuto metto questa informazione...
~$ ls -l /etc | grep sudoers
-r--r-----  1 root root    496 2008-04-05 23:12 sudoers

grazie in anticipo

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 10:40
da kiroken_
ma non ho capito ora che problema hai?

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 10:41
da bewolf
kiroken ha scritto: ma non ho capito ora che problema hai?
che non mi permette di usare il sudo, e di conseguenza i privilegi da root...
non posso installare ecc..

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 10:49
da ryuujin
bewolf ha scritto: se vi può essere di aiuto metto questa informazione...
~$ ls -l /etc | grep sudoers
-r--r-----  1 root root    496 2008-04-05 23:12 sudoers
che root non sia piu' 0?

Postami il risultato di:

Codice: Seleziona tutto

cat /etc/passwd | grep 1001
thanks

r.

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 10:56
da bewolf
che root non sia piu' 0?

Postami il risultato di:

Codice: Seleziona tutto

cat /etc/passwd | grep 1001
thanks

r.
perdonami non sono molto pratico del terminale, non è da molto che uso linux..

digitango quello che mi dici tu non esce nulla

bewolf@bewolf:~$ cat /etc/passwd | grep 1001
bewolf@bewolf:~$


ho provato a mettere solo la prima parte ed esce questo:

bewolf@bewolf:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
dhcp:x:100:101::/nonexistent:/bin/false
syslog:x:101:102::/home/syslog:/bin/false
klog:x:102:103::/home/klog:/bin/false
messagebus:x:103:109::/var/run/dbus:/bin/false
hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false
avahi-autoipd:x:105:113:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:106:114:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
haldaemon:x:107:116:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
gdm:x:108:118:Gnome Display Manager:/var/lib/gdm:/bin/false
bewolf:x:1000:0:bewolf,,,:/home/bewolf:/bin/bash
libuuid:x:109:120::/var/lib/libuuid:/bin/sh
pulse:x:110:121:PulseAudio daemon,,,:/var/run/pulse:/bin/false
polkituser:x:111:125:PolicyKit,,,:/var/run/PolicyKit:/bin/false
dnsmasq:x:112:65534:dnsmasq,,,:/var/lib/misc:/bin/false
ntp:x:113:127::/home/ntp:/bin/false

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 11:23
da ryuujin
bewolf ha scritto: perdonami non sono molto pratico del terminale, non è da molto che uso linux..
lascia perdere, avevo sbagliato a dirti :D

Perche' l'errore si riferisce a gid, il gruppo. Puoi provare a riavviare in modalita' recovery e dare il seguente comando:

Codice: Seleziona tutto

chgrp root /etc/sudoers
riavvia e vedi se funziona :P

r.

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 12:34
da bewolf
ryuujin ha scritto:
bewolf ha scritto: perdonami non sono molto pratico del terminale, non è da molto che uso linux..
lascia perdere, avevo sbagliato a dirti :D

Perche' l'errore si riferisce a gid, il gruppo. Puoi provare a riavviare in modalita' recovery e dare il seguente comando:

Codice: Seleziona tutto

chgrp root /etc/sudoers
riavvia e vedi se funziona :P

r.
posso riprovare, ma come dicevo all'inizio avevo già dato un occhio a qualche soluzione, e questa non ha risolto il problema... :(

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 13:53
da bewolf
bewolf ha scritto:
ryuujin ha scritto:
bewolf ha scritto: perdonami non sono molto pratico del terminale, non è da molto che uso linux..
lascia perdere, avevo sbagliato a dirti :D

Perche' l'errore si riferisce a gid, il gruppo. Puoi provare a riavviare in modalita' recovery e dare il seguente comando:

Codice: Seleziona tutto

chgrp root /etc/sudoers
riavvia e vedi se funziona :P

r.
posso riprovare, ma come dicevo all'inizio avevo già dato un occhio a qualche soluzione, e questa non ha risolto il problema... :(
nulla non sono riuscito a risolvere...

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 14:10
da kiroken_
scusa ho letto male il tuo post avevo capito che avevi risolto il problema del gid posta il risultato di

Codice: Seleziona tutto

cat /etc/group

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 14:12
da bewolf
kiroken ha scritto: scusa ho letto male il tuo post avevo capito che avevi risolto il problema del gid posta il risultato di

Codice: Seleziona tutto

cat /etc/group
nulla^ ^

ecco qui il risultato:

root:x:1001:root,bewolf
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:bewolf
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:bewolf
fax:x:21:
voice:x:22:
cdrom:x:24:haldaemon,bewolf
floppy:x:25:haldaemon,bewolf
tape:x:26:bewolf
sudo:x:27:
audio:x:29:bewolf,pulse
dip:x:30:bewolf
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:bewolf
sasl:x:45:
plugdev:x:46:haldaemon,bewolf
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
dhcp:x:101:
syslog:x:102:
klog:x:103:
scanner:x:104:hplip,bewolf
nvram:x:105:
fuse:x:106:bewolf
ssl-cert:x:107:
lpadmin:x:108:bewolf
messagebus:x:109:
admin:x:110:bewolf
crontab:x:111:
ssh:x:112:
avahi-autoipd:x:113:
avahi:x:114:
netdev:x:115:bewolf
haldaemon:x:116:
powerdev:x:117:haldaemon,bewolf
gdm:x:118:
slocate:x:119:
bewolf:x:1000:
libuuid:x:120:
pulse:x:121:
pulse-access:x:122:
pulse-rt:x:123:
mlocate:x:124:
polkituser:x:125:
winbindd_priv:x:126:
ntp:x:127:


per me è arabo XD

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 14:21
da kiroken_
root:x:1001:root,bewolf
ecco il problema che è anche piuttosto grave per la sicurezza del tuo pc praticamente hai modificato il gruppo root aggiungendoci il tuo utente e modificandone l'identificativo. Per correggere sperando che non hai fatto altri danni:
per rimettere a posto l'identificativo

Codice: Seleziona tutto

sudo groupmod -g 0 root
per togliere il tuo utente dal gruppo root invece non riesco a trovare il comando giusto quindi prova a modificare il file /etc/group togliendo il tuo utente dal gruppo root ottenendo questo

Codice: Seleziona tutto

root:x:0:root
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:bewolf
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:bewolf
fax:x:21:
voice:x:22:
cdrom:x:24:haldaemon,bewolf
floppy:x:25:haldaemon,bewolf
tape:x:26:bewolf
sudo:x:27:
audio:x:29:bewolf,pulse
dip:x:30:bewolf
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:bewolf
sasl:x:45:
plugdev:x:46:haldaemon,bewolf
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
dhcp:x:101:
syslog:x:102:
klog:x:103:
scanner:x:104:hplip,bewolf
nvram:x:105:
fuse:x:106:bewolf
ssl-cert:x:107:
lpadmin:x:108:bewolf
messagebus:x:109:
admin:x:110:bewolf
crontab:x:111:
ssh:x:112:
avahi-autoipd:x:113:
avahi:x:114:
netdev:x:115:bewolf
haldaemon:x:116:
powerdev:x:117:haldaemon,bewolf
gdm:x:118:
slocate:x:119:
bewolf:x:1000:
libuuid:x:120:
pulse:x:121:
pulse-access:x:122:
pulse-rt:x:123:
mlocate:x:124:
polkituser:x:125:
winbindd_priv:x:126:
ntp:x:127:
sperando basti. Ah il tutto fallo dalla recovery mode

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 14:59
da bewolf
kiroken ha scritto:
root:x:1001:root,bewolf
ecco il problema che è anche piuttosto grave per la sicurezza del tuo pc praticamente hai modificato il gruppo root aggiungendoci il tuo utente e modificandone l'identificativo. Per correggere sperando che non hai fatto altri danni:
per rimettere a posto l'identificativo

Codice: Seleziona tutto

sudo groupmod -g 0 root
per togliere il tuo utente dal gruppo root invece non riesco a trovare il comando giusto quindi prova a modificare il file /etc/group togliendo il tuo utente dal gruppo root ottenendo questo

Codice: Seleziona tutto

root:x:0:root
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:bewolf
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:bewolf
fax:x:21:
voice:x:22:
cdrom:x:24:haldaemon,bewolf
floppy:x:25:haldaemon,bewolf
tape:x:26:bewolf
sudo:x:27:
audio:x:29:bewolf,pulse
dip:x:30:bewolf
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:bewolf
sasl:x:45:
plugdev:x:46:haldaemon,bewolf
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
dhcp:x:101:
syslog:x:102:
klog:x:103:
scanner:x:104:hplip,bewolf
nvram:x:105:
fuse:x:106:bewolf
ssl-cert:x:107:
lpadmin:x:108:bewolf
messagebus:x:109:
admin:x:110:bewolf
crontab:x:111:
ssh:x:112:
avahi-autoipd:x:113:
avahi:x:114:
netdev:x:115:bewolf
haldaemon:x:116:
powerdev:x:117:haldaemon,bewolf
gdm:x:118:
slocate:x:119:
bewolf:x:1000:
libuuid:x:120:
pulse:x:121:
pulse-access:x:122:
pulse-rt:x:123:
mlocate:x:124:
polkituser:x:125:
winbindd_priv:x:126:
ntp:x:127:
sperando basti. Ah il tutto fallo dalla recovery mode
ho provato, ma anche usando la shell root in recovery mode, mi si presenta sempre lo stesso errore che avevo in partenza...

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 15:02
da kiroken_
allora prova da livecd a modificare la prima riga di quel file come ti ho detto. Se ti crea problemi dopo la modifica puoi sempre rimettere le cose come erano prima

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 15:08
da bewolf
kiroken ha scritto: allora prova da livecd a modificare la prima riga di quel file come ti ho detto. Se ti crea problemi dopo la modifica puoi sempre rimettere le cose come erano prima
potresti spiegarmi come si fa passo per passo?
non so come muovermi :(

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 15:14
da kiroken_
il modo più semplice è:
- avvi la live
- una volta dentro dai sudo nautilus ed entri nella partizione di ubuntu sul tuo harddisk e cerchi il file
- lo apri con l'editor di testo e cambi la prima riga con

Codice: Seleziona tutto

root:x:0:root
occhio a scriverla bene
- salvi ed esci dalla live

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 15:25
da bewolf
kiroken ha scritto: il modo più semplice è:
- avvi la live
- una volta dentro dai sudo nautilus ed entri nella partizione di ubuntu sul tuo harddisk e cerchi il file
- lo apri con l'editor di testo e cambi la prima riga con

Codice: Seleziona tutto

root:x:0:root
occhio a scriverla bene
- salvi ed esci dalla live
emmm.. la live come si avvia?

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 15:53
da kiroken_
fai il boot dal cd di ubuntu e scegli "istalla o prova ubuntu" ora non ricordo bene il testo. Così ti si avvia il sistema di prova da cd e puoi effettuare le operazioni di cui sopra

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 16:43
da bewolf
kiroken ha scritto: fai il boot dal cd di ubuntu e scegli "istalla o prova ubuntu" ora non ricordo bene il testo. Così ti si avvia il sistema di prova da cd e puoi effettuare le operazioni di cui sopra
root:x:0:root
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:bewolf
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:bewolf
fax:x:21:
voice:x:22:
cdrom:x:24:haldaemon,bewolf
floppy:x:25:haldaemon,bewolf
tape:x:26:bewolf
sudo:x:27:
audio:x:29:bewolf,pulse
dip:x:30:bewolf
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:bewolf
sasl:x:45:
plugdev:x:46:haldaemon,bewolf
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
dhcp:x:101:
syslog:x:102:
klog:x:103:
scanner:x:104:hplip,bewolf
nvram:x:105:
fuse:x:106:bewolf
ssl-cert:x:107:
lpadmin:x:108:bewolf
messagebus:x:109:
admin:x:110:bewolf
crontab:x:111:
ssh:x:112:
avahi-autoipd:x:113:
avahi:x:114:
netdev:x:115:bewolf
haldaemon:x:116:
powerdev:x:117:haldaemon,bewolf
gdm:x:118:
slocate:x:119:
bewolf:x:1000:
libuuid:x:120:
pulse:x:121:
pulse-access:x:122:
pulse-rt:x:123:
mlocate:x:124:
polkituser:x:125:
winbindd_priv:x:126:
ntp:x:127:

sono riuscito a cambiare quello che dicevi dal live...
però ora sono bloccato ancora, in quanto non mi permette di usare ancora il sudo, neanche dalla recovery mode per fare

sudo groupmod -g 0 root

aaaaaaaaaa  >:(

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 16:47
da kiroken_
ora ls -l /etc/sudoers cosa dice?
Quando posti listati molto lunghi clicca sulla # in alto

Re: da terminale: sudo: /etc/sudoers is owned by gid 1001, should be 0

Inviato: lunedì 15 settembre 2008, 18:15
da bewolf
kiroken ha scritto: ora ls -l /etc/sudoers cosa dice?
Quando posti listati molto lunghi clicca sulla # in alto

Codice: Seleziona tutto

ls -l /etc/sudoers 
-r--r----- 1 root 1001 496 2008-04-05 23:12 /etc/sudoers
lui sta ancora su 1001 miseria...
faccio lo stesso procedimento di prima da live?