Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: HaTo - 03.03.06 - klo:15.26
-
Ubuntu 5.10. Samantyyppinen ongelma kuin:
http://forum.ubuntu-fi.org/index.php?topic=1293.0
Tyhmyyttäni poistin itseni root ryhmästä samoin seurauksin , paitsi ettei minulla ole muuta kuin käyttäjän salasana.
Joten sudo ei toimi ja su:n password kyselyn perään ei voi kirjoittaa. Miten oikeudet saa takaisin?
Starter quidesta ja foorumeilta asia ei minulle selvinnyt kun kokemusta ei löydy.
-
Auttaakos tuo jos valitsee grubista sen "korjaus" kernelin. Eikös sen pitäisi antaa rootin oikeudet? Toinen vaihtoehto on jollain live-cd:llä mennä käpistelemään /etc/group tiedostoa...
-
Auttaakos tuo jos valitsee grubista sen "korjaus" kernelin. Eikös sen pitäisi antaa rootin oikeudet? Toinen vaihtoehto on jollain live-cd:llä mennä käpistelemään /etc/group tiedostoa...
valitsin korjauskernelin , meni systeemin läpi ja jäi promptiin :" root@dna22-55:^#"
mitä sen perään pitäisi kirjoittaa?
Live cd:tä ei tähän hätään ole.
-
komennolla passwd saat asetettua rootin salasanan, jos sitä tarvitset. komennolla nano /etc/group saat muokattua tiedostoa, jossa esim. muokkaamalla riviä 5 tällaiseksi adm:x:4:sinunkäyttäjänimi saat käyttäjänimellesi oikeuden käyttää sudoa.
-
Katso komennolla cat /etc/sudoers että sieltä löytyy rivit:
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Ja lisää sen jälkeen itsesi admin ryhmään:
adduser käyttäjänimesi admin
EDIT: adm ryhmä antaa ainoastaan oikeudet näyttää joitain järjestelmä tiedostoja ei muokata niitä. Sudo oikeudet on admin ryhmäläisillä.
-
komennolla passwd saat asetettua rootin salasanan, jos sitä tarvitset. komennolla nano /etc/group saat muokattua tiedostoa, jossa esim. muokkaamalla riviä 5 tällaiseksi adm:x:4:sinunkäyttäjänimi saat käyttäjänimellesi oikeuden käyttää sudoa.
No niin anteeksi viivytys. Rivillä 5 oli käyttäjänimi jo valmiina ja passwd komennon jälkeen ei voi kirjoittaa. Katso komennolla cat /etc/sudoers että sieltä löytyy rivit:
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Ja lisää sen jälkeen itsesi admin ryhmään:
adduser käyttäjänimesi admin
EDIT: adm ryhmä antaa ainoastaan oikeudet näyttää joitain järjestelmä tiedostoja ei muokata niitä. Sudo oikeudet on admin ryhmäläisillä.
Tämä selvitti asian ja oikeudet taas kunnossa, kiitos vastauksista molemmille.
-
Tuohon kirjoitus passwd:n jälkeen ei onnistu löytyy niinkin yksinkertainen selitys että linuxissa ei tulosteta mitään kun kysytään salasanaa (päätteessä).
-
Sudo oikeudet on admin ryhmäläisillä.
Mennään nyt off-topiciin. mutta tuskin haittaa kun varsinainen asiakin on jo selvä.
Nimittäin useammasta ketjusta olen lukenut tuota, että admin-ryhmällä on sudo-oikeudet. Eikös sudotukset ole ihan kenellä vain jos käyttäjän ominaisuuksissa (Users & Groups, properties ja user privileges-välilehti) on ruksattuna kohta "Executing system administrator tasks".
En tiedä (enkä jaksa kokeilla) onko admin-ryhmäläisillä oletuksena tuo ruksattuna, mutta ainakaan admin-ryhmäläisiä ei tarvitse välttämättä olla ollenkaan.
Miksihän ei voi olla niin, että ainoita sudo-oikeuksia ei voi poistaa ollenkaan? Siis systeemi takaisi sen, ettei kone joudu kokonaan "sudottomaksi". Tuntuu suorastaan typerältä, että koneesta on mahdollista poistaa kokonaan edellytykset tärkeisiin hallintatoimenpiteisiin.
-
Nimittäin useammasta ketjusta olen lukenut tuota, että admin-ryhmällä on sudo-oikeudet. Eikös sudotukset ole ihan kenellä vain jos käyttäjän ominaisuuksissa (Users & Groups, properties ja user privileges-välilehti) on ruksattuna kohta "Executing system administrator tasks".
Tietääkseni tuo on justiinsa admin ryhmä. Mutta paradoksaalista kyllä jos kenelläkään käyttäjistä ei ole sudo oikeuksia et pääse Users & Groups, properties ja user privileges-välilehdelle ja muuttamaan sieltä oikeuksia. Joten sinun pitää tehdä se roottina.