Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: sinito2 - 28.05.07 - klo:20.53
-
Mitä tarkoittaa" must be setuid root " sudo komennon jälkeen?
-
Mitä tarkoittaa" must be setuid root " sudo komennon jälkeen?
Sinulla ei ole pääkäyttäjän oikeuksia?
Tarkista ensin /etc/group:
cat /etc/group
http://forum.ubuntu-fi.org/index.php?topic=9671.msg68891#msg68891
http://forum.ubuntu-fi.org/index.php?topic=229.msg1048#msg1048
recovery käynnistys
lisää oikeudet linkin ohjeiden mukaan
nano /etc/group
-
Juu ei... Kysehän on kai vain siitä, että sudo-binaarin on oltava setuid root.
Tavallisestihan semmoiset oikeudet tiedostoon saisi lausahtamalla "sudo chmod u+s /usr/bin/sudo", mutta kun se sudo ei toimi... Jollei joku keksi sopivaa su-komentokikkaa, yhden käyttäjän tilaan (recovery) meneminen ja komennon antaminen siellä (muodossa "chmod u+s /usr/bin/sudo") saattaa olla ainoa ratkaisu.
-
Juu ei... Kysehän on kai vain siitä, että sudo-binaarin on oltava setuid root.
Tavallisestihan semmoiset oikeudet tiedostoon saisi lausahtamalla "sudo chmod u+s /usr/bin/sudo", mutta kun se sudo ei toimi... Jollei joku keksi sopivaa su-komentokikkaa, yhden käyttäjän tilaan (recovery) meneminen ja komennon antaminen siellä (muodossa "chmod u+s /usr/bin/sudo") saattaa olla ainoa ratkaisu.
Recovery modeen on luultavasti mentävä. Kannattaa myös tarkistaa, että tiedosto /usr/bin/sudo on rootin omistuksessa. ls -l /usr/bin/sudo
Chownilla sitten rootille, jos se ei ole. chown root:root /usr/bin/sudo
Sitten vielä voidaan miettiä mistä koko episodi johtuu... onko esim. chownattu rekursiovipusella koko juuri käyttäjälle? tai jotain vastaavaa.