Pagina 1 di 1

comando sudo "su".

Inviato: sabato 9 aprile 2011, 16:01
da mimmocop
Dopo aver dato il comando sudo su e inserito la password mi comparre questa riga sul terminale. Che significa?

sudo: /var/lib/sudo owned by uid 1000, should be uid 0

Re: comando sudo su - Aiuto -

Inviato: sabato 9 aprile 2011, 20:22
da rpadovani
Edit: soluzione sbagliata, continuare la discussione

Re: comando sudo su - Aiuto -

Inviato: sabato 9 aprile 2011, 20:25
da pido43
Potrebbe essere che non hai impostato la pw di root per sudo.
Prova ad inserire nel terminale questo comando
sudo passwd root
Poi digita la pw di utente ed infine la pw che vuoi assegnare a root

Re: comando sudo su - Aiuto -

Inviato: domenica 10 aprile 2011, 21:45
da rpadovani
pido43 ha scritto: Potrebbe essere che non hai impostato la pw di root per sudo.
Prova ad inserire nel terminale questo comando
sudo passwd root
Poi digita la pw di utente ed infine la pw che vuoi assegnare a root
Se la memoria non mi inganna, è da ubuntu 9.10 che viene assegnata automaticamente la password a sudo in fase di installazione...

Re: comando sudo su - Aiuto -

Inviato: lunedì 11 aprile 2011, 7:53
da madground
va l'affermazione ma "pasticciando" si più far perdere l'uid all'utente... comunque o con l'uno e l'altro comando sicuramente risolvi...

Re: comando sudo su - Aiuto -

Inviato: lunedì 11 aprile 2011, 16:43
da mimmocop
Un ringraziamento a tutti gli amici Linux che mi hanno risposto...

Il problema risale quando ho voluto dare i permessi di scrittura per Joomla a tutti quelli che utilizzano la postazione dove si e' verificato il seguente messaggio.
Considerando anche che Joomla richiede determinati permessi altrimenti si blocca...etc..

Un saluto a tutti  :(

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 14:02
da Su UBalente
interessante risoluzione, mettiamo risolto?  (b2b)

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 14:12
da Laycastle
mimmocop ha scritto: sudo: /var/lib/sudo owned by uid 1000, should be uid 0
WebbyIt ha scritto: Entra in recovery mode e dai i seguenti comandi:
chown -R root.root /etc/
Perché /etc? ???

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 14:18
da Wilson
pido43 ha scritto: Potrebbe essere che non hai impostato la pw di root per sudo.
Prova ad inserire nel terminale questo comando
sudo passwd root
Poi digita la pw di utente ed infine la pw che vuoi assegnare a root
No, non può essere
Oltretutto questa procedura è alternativa all'uso di sudo (serve solo nelle distribuzioni dove sudo non esiste) ed è una seria riduzione dei criteri di sicurezza, sopratutto su sistemi server su cui sia installato ssh (gli attacchi a forza bruta alla passwd di root sono quotidiani persino su ip casalinghi).

Ovviamente tutto ciò è ben scritto nella documentazione:
http://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 14:23
da Wilson
Laycastle ha scritto:
mimmocop ha scritto: sudo: /var/lib/sudo owned by uid 1000, should be uid 0
WebbyIt ha scritto: Entra in recovery mode e dai i seguenti comandi:
chown -R root.root /etc/
Perché /etc? ???
vero: dovrebbe essere

chown -R root.root /var/lib/sudo

comunque è possibile che ci sia stato un errore grosso nei comandi sui permessi per joomla, che ha comportato il cambio di proprietario anche per cartelle esterne a /var/www (dove probabilmente è istallato joomla), ma il rendere proprietario di una cartella di sudo il primo utente normale sembra più un maldestro tentativo di modificarne il comportamento.

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 14:26
da Laycastle
Appunto, se ti ricordi quanto da quanto tempo hai fatto casino si potrebbe controllare con find tutti i file con uid 1000 fuori dalla /home che sono stati modificati da n giorni, e provare a rimettere le cose a posto (sempre che non sia passato troppo).

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 15:13
da Laycastle
Noto solo ora che la data del primo post è il 09 Aprile 2011 (il giorno della mia registrazione a questo forum, che casualità ;D) e che l'utente @Su UBalente ha effettuato l'up (forse in questo caso è più appropriato parlare di necropost).
Comunque se qualcuno si dovesse trovare in situazioni simili può usare

Codice: Seleziona tutto

find / -path '/home' -prune -o -path '/proc' -prune -o -path '/tmp' -prune -o -path '/var/tmp' -prune -o -uid 1000 -ctime n -print 2> /dev/null
sostituendo n con il numero di giorni dal quale è avvenuto il fattaccio per vedere tutti i file appartenenti al utente fuori dalla home (e varie altre cartelle contenenti file temporanei) a cui sono stati cambiati i permessi in n giorni. :)

Ciao.

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 21:47
da rpadovani
Mah, avrò scritto sovrappensiero, figuratevi se mi ricordo che piffero stavo pensando l'11 aprile 2011.
Visto che Su UBalente non è nuovo al necroposting, sempre portando messaggi completamente inutili ai fini della discussione, segnalo, poi ci penseranno i moderatori a ricordargli il regolamento.
Laycastle bello lo script, finisce nella mia raccolta :D

Su UBalente necropost:
http://forum.ubuntu-it.org/viewtopic.ph ... 5#p3984665
http://forum.ubuntu-it.org/viewtopic.ph ... 3#p3958203

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 22:17
da Laycastle
WebbyIt ha scritto: Laycastle bello lo script, finisce nella mia raccolta :D
Ma quale onore. ;D

Re: comando sudo su - Aiuto -

Inviato: lunedì 12 marzo 2012, 22:20
da steff
WebbyIt ha scritto: Entra in recovery mode e dai i seguenti comandi:
chown -R root.root /etc/
Non postare comandi errati per favore.
a) chown root:root semmai
b) non tutti i file in /etc hanno come gruppo root

Re: comando sudo

Inviato: mercoledì 4 febbraio 2015, 20:33
da jackdharma
Ragazzi, frettoloso di aggiustare quello che era il mio errore ho dato da recovery mode:

chown -R root.root /etc/

che era sbagliato, per ora non vedo danni.. devo preoccuparmi?

Re: comando sudo

Inviato: giovedì 5 febbraio 2015, 8:06
da steff
Difficile a dire, potevi fare peggio forse.
Andrebbe comparato, ci sono poche sottocartelle che hanno differenze, esempio:

Codice: Seleziona tutto

/etc/polkit-1$ ls -l
totale 20K
drwxr-xr-x   3 root    root 4,0K 18 set  2013 .
drwxr-xr-x 106 root    root  12K  3 feb 13.14 ..
drwx------   2 polkitd root 4,0K 17 gen 16.49 rules.d