Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: dzenda 30 Ledna 2007, 13:56:36
-
mam problem nejde mi spustit synaptic.
udělal jsem toto:
dzenda@notes:~$ sudo chown -R dzenda:dzenda /etc/
a všude mi to píše tuto chybu:
sudo: /etc/sudoers is owned by uid 1000, should be 0
jak se toho zbavit? předem dík.
-
Protoze vse mimo tvuj home ma byt "majetkem" root-a.
To, co delas, je slusna cesta do pekel, napr. proto, ze vetsina souboru v /etc musi byt zapisovatelna procesi s root opravnenim a ty jim ho beres.
O bezpecnosti ani nemluvim.
-
to jsem taky zjistil. potřeboval bych poradit jak to nastavit spátky na root
-
Imho by melo fungovat pod tvym ucntem chown -R root:root /etc/.
-
tak jsem to zadal a vyhodilo mě to todle
Authority_2.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/AddTrust_External_Root.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/AddTrust_Low-Value_Services_Root.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/AddTrust_Public_Services_Root.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/AddTrust_Qualified_Certificates_Root.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/America_Online_Root_Certification_Authority_1.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/America_Online_Root_Certification_Authority_2.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/Baltimore_CyberTrust_Root.pem': Ope race není povolena
chown: changing ownership of `/etc/ssl/certs/Certum_Root_CA.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/Comodo_AAA_Services_root.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/Comodo_Secure_Services_root.pem': Operace není povolena
chown: changing ownership of `/etc/ssl/certs/Comodo_Trusted_Services_root.pem':Operace není povolena
a ohodně víc .
co s tím?
-
A u ostatnich souboru ti to zmenilo prava spravne? Je mozne ze nektere se ti predtim nepodarilo zmenit.
-
u žadnyho to prava nezměnilo
-
Zkus to spustit pod rootem.
-
mysliš tak:
sudo -R root:root /etc/
to taky nefunguje, piše to pořad tu chybu
sudo: /etc/sudoers is owned by uid 1000, should be 0
-
aha ... sudo nefunguje, protoze konfigurace ma nastavena prava na tebe a ne na roota ... no a co kdyz zmenis vlastnictvi toho soboru na roota?
Pripadne zkus "recovery mode", kde jsi automaticky nalogovany na roota a zmenit to z nej.
-
zkus
sudo -stím se dostaneš na root konzoli, některé příkazy přímo zkrze sudo nefungují.
-
pořád to nefunguje skusil jsem to a píše to
dzenda@notes:~$ sudo -s
sudo: /etc/sudoers is owned by uid 1000, should be 0
dzenda@notes:~$ sudo -s chown -R root:root /etc/
sudo: /etc/sudoers is owned by uid 1000, should be 0
-
sudo nefunguje, protoze diky tomu, ze sudoers ma jineho majitele, ho system povazuje za kompromitovanej. Imho by to mhlo jit z toho "recovery mode".
-
zpustil jsem "recovery mode" a napsal :
sudo -R root:root /etc/
a napsalo to:
sudo: illegal option "-R"
usage: sudo -K | -L | -V | -h | -k | -l | -v
usage: sudo [-HPSB] [-p prompt] [-u username|#uid]
{ -e file [...] | -i | -s | }
-
Chybi ti prikaz, ktery chces spustit s pravy roota, v tvem pripade chown. Spravne tedy by melo byt
sudo chown -R root:root /etcPriste bych byt tebou neco precetl o Linuxu ci alespon o tom s nekym pokecal treba na IRC foru Ubuntu-cz, nez si zacnes takhle mrzacit svuj system.
-
toto taky nefunguje
-
mno tak to nabootuj z nějakého LiveCD (třeba Ubuntu) a zkus to zněj
sudo chown -R root:root /media/název disku /etc
-
V recovery modu nemusis psat sudo, protoze uz jsi zalogovanej jako root.
Co to udela, ze to "nejde"?
-
už jsem to vyřešil diky moc. v "recovery mode" jsem si dal help k chown a tam to bylo přímo napsany v příkladech