Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Armoletti - 01.05.06 - klo:12.04
-
Joo eli asensin Ubuntun täällaseen vanhaan koneeseen kokeilu mielessä.
No sit yritin Cedegaa asennella ja se valitti jotain että ei ole oikeuksia usr/ kansioon. No minä sitten fiksuna poikana rupesin täältä lueskelemaan että miten niitä /usr asetuksia saa muutettua, huomasin kyllä että joka kohdassa kun niitä neuvottiin muuttamaan sanottiin että niin ei kannata tehdä. No tottakai minä sitten niitä koitin muuttaa...
Ja onnistuin säheltämään sen verran että kun katsoo /usr kansion ominaisuuksia niin tiedoston omistaja on root mutta tiedoston ryhmä on 1001.
Eli nyt tulee kaikissa hallintaan liittyvissä ohjelmissa tällainen ilmoitus (tämä kyseinen on update managerista):
Ei voitu suorittaa komentoa /usr/bin/update-manager käyttäjänä root:
Child terminated with 1 status
Mitenkäs tämän sitten saisi palautettua normaaliksi että pystyisin sekoittamaan sen uudelleen?
(ja kai sitä vois noita perusteita tällä kertaa lukea ;D)
-
Joo eli asensin Ubuntun täällaseen vanhaan koneeseen kokeilu mielessä.
Hyvä valinta.
No sit yritin Cedegaa asennella ja se valitti jotain että ei ole oikeuksia usr/ kansioon. No minä sitten fiksuna poikana rupesin täältä lueskelemaan että miten niitä /usr asetuksia saa muutettua, huomasin kyllä että joka kohdassa kun niitä neuvottiin muuttamaan sanottiin että niin ei kannata tehdä. No tottakai minä sitten niitä koitin muuttaa...
Sinun pitää laittaa "sudo" sana komennon alkuun jolloin komento suoritetaan pääkäyttäjänä. SIlloin on oikeudet. Lisää asiasta täällä (http://fi.wikibooks.org/wiki/Ubuntu_tutuksi:J%C3%A4rjestelm%C3%A4n_hallinta#P.C3.A4.C3.A4k.C3.A4ytt.C3.A4j.C3.A4_eli_root).
Eli niitä oikeuksia ei kannata eikä tarvitse muuttaa!
-
No kokeilin toata:
gksudo gedit - Käynnistää tekstieditorin pääkäyttäjän oikeuksin.
Tuli seuraava ilmoitus:
tapio@ubuntu:~$ gksudo gedit
sudo: must be setuid root
Luin että tämän sudon käyttämiseen täytyy olla admin ryhmässä?
Olen kaiketi onnistunut säheltämään itseni ulos siitä ryhmästä?
Miten tämän voi tarkistaa ja miten voin säheltää itseni siihen takaisin?
-
Miten tämän voi tarkistaa ja miten voin säheltää itseni siihen takaisin?
Menusta System -> Administration -> User and Groups -> valitse Groups välilehti -> Valitse listasta Admin ryhmä (106) -> Paina Properties -> Valitse vasemmasta listasta ryhmään lisättävä käyttäjä ja paina Add -> OK
-
Muuten hyvä mutta kun koittaa avata tota käyttäjät ja käyttäjäryhmät niin seuraava ilmoitus:
Ei voitu suorittaa komentoa users-admin käyttäjänä root:
Child terminated with 1 status
Katsoin tiedoststa /etc/passwd ja siellä minun käyttäjän kohdalla luki seuraavaa:
tapio:x:1000:1000:Tapio,,,:/home/tapio:/bin/bash
Eli olen kaiketi ryhmässä jonka ID on 1000, miten voin muuttaa itseni kuulumaan admin ryhmään
-
Eli olen kaiketi ryhmässä jonka ID on 1000, miten voin muuttaa itseni kuulumaan admin ryhmään
boottaamalla single user modeen ja lisäämällä itsesi ryhmään käsin, mutta tämä ei muuta sitä tosiasiaa, että /usr hakemiston (koko hakemistorakenteen?) oikeudet ovat perseellään.
tosin oletuksena ensimmäisen luodun käyttäjän pitäisi kyllä olla ko. ryhmässä. tämä voi tietty tarkistaa komennolla id tai groups.
säikeen ensimmäinen viesti on kyllä malliesimerkki juuri siitä miksi minun mielestäni ei ole järkevää vastata aloittelijoiden "miten pystyn tekemään sitä ja tätä typerää" -kysymyksiin, muuten kuin kertomalla, että se on typerää ja mahdollisesti perustelemalla miksi se on sitä.
-
Heh kiitos, teen parhaani ;D
-
Eli olen kaiketi ryhmässä jonka ID on 1000, miten voin muuttaa itseni kuulumaan admin ryhmään
/etc/group tiedostossa on rivi:
admin:x:106:root
Lisää rootin perään pilkulla eroteltuna tarvittavat käyttäjät
admin:x:106:root, hemuli, kanalja
Tarkista lisäksi että etc/sudoers tiedostossa on rivit
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
jos ei ole, lisää moiset komennolla visudo
Komennot: Ctrl+O = tallenna Ctrl+X = lopeta
-
Noniin, nyt minulla on sama ongelma eli "sudo: must be setuid root". Miten tästä nyt oikein pääsee eroon, kun en pysty nyt tekemään adminin hommia kun tulee aina tuo ilmoitus, eli en pysty edes muuttelemaan tiedostoja joita pitäisi muutella että pääsisi tuosta eroon! Ei ilmeisesti kannattanut mennä muuttamaan usr kansion oikeuksia... Mistäpä tuonkin olisi tiennyt... -__-
-
joo eli mulla samantapainen ongelma:
en pysty enään avamaan järjestelmä/ylläpito/ja sen alla olevia ohjelmia enkä pysty enään tekemään mitään sudo:lla
tulee vain sudo:must be setuid root ja työpöydällä ei kysy enään salasanaa vaan lakkaa vain kokonaan avaamasta noita järjestelmä/ylläpito/ja sen alla olevia ohjelmia
-
eli sudo ei toimi..
en pysty enään avamaan järjestelmä/ylläpito/ja sen alla olevia ohjelmia enkä pysty enään tekemään mitään sudo:lla
tulee vain sudo:must be setuid root ja työpöydällä ei kysy enään salasanaa vaan lakkaa vain kokonaan avaamasta noita järjestelmä/ylläpito/ja sen alla olevia ohjelmia
aaapuva!
:)
-
Sudo ohjelman oikeudet on siis päin v?ttua, oikat jotka kuuluisi olla on seuraavanlaiset:
kannisto@sylimikro:~$ ls -l /usr/bin/sudo
-rwsr-sr-x 1 root root 93844 2006-05-17 11:41 /usr/bin/sudo
Elikkä ainut keino sudon toimimaan laittamiseen on bootata sinne recovery-modeen (grubin valikosta) ja chownata sudo (tai oikeammin koko /usr kansio) takaisin rootin omistukseen.
chown -R root:root /usr/
jos siitä puuttuu noita s:iä niin sitten niitä plussaillaan chmodilla
chmod 6755 /usr/bin/sudo
Valitettavasti kuitenkin joissain muissakin erikoisemmissa tiedostoissa saattaa olla oikeuksia vähän poskellaan.
-
Miksei suoraan suositella uudelleenasentamista?
-
Miksei suoraan suositella uudelleenasentamista?
Taitaisi kannattaa kyllä.
On siellä sudon lisäksi ainakin pari muutakin suidattua binääriä at ja X /usr/bin kansiossa (at omistajalla daemon:daemon ja X root:root ja oikeudet siis nuo aiemmat 6755). Jotain muutakin voi kyllä löytyä.
-
Ei muutaku vaan puhdasta uutta asennusta aina.. ;) Eiköhän jossain vaihees opi olemaan tekemättä tyhmiä säätöjä.. ;)
Oikeestaan eikai sellasta tarvetta kai olekkaan jossa tarvisisi muiden kuin itse tehtyjen hakemistojen oikeuksien muuttaa.. ::)
Ja jos ei todella tiedä mitä on tekemässä - ei silloin kannata tehdä mitään.. ;)
-
nooh kait se parasta on asentaa usiks koko homma=)
hommat kusi siinä kun lisäsin windows levyn joka olin Ntfs ja vetäsin sen ext3:seks tolla Gnome Partition Editorilla ja ku yritin mountia niin se itki jotain ja ajattelin että se johtuu käyttöoikeuksista joten vetäsin jotain sudo chown -R jutskaa ja hommat oli sitten siinä :D
eläessä oppii :D
kiitos avusta!
-
Opit siis kantapään kautta sudo:n vaarallisuudesta.
Ts. jos selviät ilman sudoa et todennäköisesti saa myöskään konettasi solmuun. Sudo ei siis turhaan kysy salasanaa. ;)