Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: sinito2 - 28.05.07 - klo:20.53

Otsikko: sudo
Kirjoitti: sinito2 - 28.05.07 - klo:20.53
Mitä tarkoittaa" must be setuid root " sudo komennon jälkeen?
Otsikko: Vs: sudo
Kirjoitti: audi - 28.05.07 - klo:21.26
Mitä tarkoittaa" must be setuid root " sudo komennon jälkeen?
Sinulla ei ole pääkäyttäjän oikeuksia?

Tarkista ensin /etc/group:
Koodia: [Valitse]
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
Koodia: [Valitse]
nano /etc/group

Otsikko: Vs: sudo
Kirjoitti: SuperOscar - 28.05.07 - klo:22.49
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.
Otsikko: Vs: sudo
Kirjoitti: Vapaan koodin kananmuna - 28.05.07 - klo:23.13
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.
Koodia: [Valitse]
ls -l /usr/bin/sudo Chownilla sitten rootille, jos se ei ole.
Koodia: [Valitse]
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.