Får inte sudo-rättigheter i Ubuntu

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

Får inte sudo-rättigheter i Ubuntu

Hej, jag har försökt att få root-rättigheter genom sudo i Ubuntu, men icke sa nicke.
Så fort jag försöker nå en applikation som kräver root-rättighter så kommer en lösenordsruta upp, efter att jag slår in lösenordet kommer ett felmedelande upp "Child process terminated..."

What to do?

Det är asså användaren "master" som jag vill ge fulla rättighter.

Så här ser min "sudoers" fil ut:
----------------------------------------------------------------------------------------------------

# /etc/sudoers

#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults

Defaults !lecture,tty_tickets,!fqdn

# User privilege specification
root ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

master ALL=(ALL) ALL
------------------------------------------------------------------------------------------

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003

loga in som root, skriv visudo i terminalen coh lägg till raden

[användarnamn] ALL=(ALL) ALL

EDIT: missa en lite detalj... Prova och ta bort blankraden

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

fungerade inte

Trädvy Permalänk
Medlem
Plats
Bollebygd
Registrerad
Maj 2003
Citat:

Members of the admin group may gain root privileges

Är användaren med i admin-gruppen?

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

yupp

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Jul 2005
Citat:

Ursprungligen inskrivet av Robban@Lipogram
Är användaren med i admin-gruppen?

Skall inte behövas eftersom man i raden under specar en specifik användare.

Konfigen ser riktig ut, står det något i message logfilen?

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

GunnarD

Står inget speciellt, testade att skriva lösenord, den gav felmedelande, men det registrades inte i systemloggen

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Jul 2005

Testade på en av mina linux maskiner att lägga till följande rad:

foobar ALL=(ALL) ALL

Och jag kan ex. ge kommandot "sudo bash" som frågar efter lösenordet och sedan ger mig ett rootshell.

En sak som det kanske kan var fel är att andra än root kan läsa /etc/sudoers, vem äger och vad har filen /etc/sudoers för rättigheter.

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

det är endast root som har rättigheter till sudoers filen och till /etc mappen

när jag skriver "sudo bash" får jag medelandet
"must be setuid root"

:S

Trädvy Permalänk
Medlem
Plats
Bollebygd
Registrerad
Maj 2003
Citat:

Ursprungligen inskrivet av GunnarD
Skall inte behövas eftersom man i raden under specar en specifik användare.

Det är snarare så att man inte skall behöva in i sudoers och böka, eftersom det är den gruppen som används till just det. Varför lägga till användaren i sudoers?

Citat:

Ursprungligen inskrivet av Sethiano
"must be setuid root"

Är sudo SUID root då?

ls -l /usr/bin/sudo

Om så är fallet, du har inte lyckats montera /usr med valet nosuid?

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Jul 2005
Citat:

Ursprungligen inskrivet av Robban@Lipogram
Det är snarare så att man inte skall behöva in i sudoers och böka, eftersom det är den gruppen som används till just det. Varför lägga till användaren i sudoers?

För finare kontroll på vad en användare får göra.

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

Efter att ha skrivit ls "-l /sur/bin/sudo" får jag svaret:
-rwxr-xr-x 2 1000 1000 95512 2005-03-02 22:10 /usr/bin/sudo

Hur kontrollerar jag om jag monterat /usr med valet nosuid?

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Jul 2005

Den är inte SUID'ad och har fel ägare, prova följande kommandon:

chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo

Då skall den bli SUID'ad til till root

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

Nu fungarar det !
Tack för all hjälp!

Trädvy Permalänk
Medlem
Plats
Bollebygd
Registrerad
Maj 2003
Citat:

Ursprungligen inskrivet av GunnarD
För finare kontroll på vad en användare får göra.

Ja, jo. Men några sådana krav fanns ju inte här.

Citat:

Ursprungligen inskrivet av Sethiano
Nu fungarar det .

Tycker dock du skall ta reda på varför sudo fått dessa rättigheter och ägarskap. Någonting har ju hänt, uppenbarligen. Är det du som råkat ändra av misstag?

Trädvy Permalänk
Medlem
Registrerad
Okt 2003

Ja, mest troligt var det efter att jag hade kört skivan i RecoveryMode, och fifflat lite :$

Trädvy Permalänk
Medlem
Plats
Framför datorn
Registrerad
Mar 2003

vad är defualtr lösenordet för SU?

fösöker logga in som root men funkar ju inte

R.I.P Robert 2004-01-29 (klasskompis) Läs: Artikel Nr 1. | Artikel Nr 2. | Artikel Nr 3.

Trädvy Permalänk
Medlem
Registrerad
Sep 2004
Citat:

Ursprungligen inskrivet av RoleX
vad är defualtr lösenordet för SU?

fösöker logga in som root men funkar ju inte

Om du kör Ubuntu så finns det inget default root lösenord.
Du använder dig av din användares lösenord.

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Trädvy Permalänk
Medlem
Plats
Framför datorn
Registrerad
Mar 2003
Citat:

Ursprungligen inskrivet av Synt4x_3rr0r
Om du kör Ubuntu så finns det inget default root lösenord.
Du använder dig av din användares lösenord.

OK verkar ha löst det nu fick köra sudo passwd och lägga in nytt pass så nu kan jag logga in som root, gick inte innan.

R.I.P Robert 2004-01-29 (klasskompis) Läs: Artikel Nr 1. | Artikel Nr 2. | Artikel Nr 3.