Strona 1 z 6

brak możliwości zalogowania się jako root

: 07 maja 2008, 12:29
autor: pilot1123
W gnome nie mogę się zalogować jako root (su: nieudana autoryzacja), natomiast w trybie tekstowym wszystko działa normalnie (zarówno bezpośrednie logowanie, jak i za pomocą su z konta użytkownika). System jest świeżo po instalacji z płyty netinstall.

: 07 maja 2008, 12:36
autor: velmafia
tzn. jeśli masz odpalonego gnoma i tam jakiś terminal, to w tym terminalu nie możesz się zalogować? czy jak? opisz dokładniej.

jeśli masz sudo, to możesz spróbować to ominąć poprzez:

Kod: Zaznacz cały

sudo su
albo

Kod: Zaznacz cały

sudo -i
oba polecenia są równoważne.

: 07 maja 2008, 12:41
autor: pilot1123
dokładnie tak, w tekstowym działa normalnie, tylko w graficznym nie

Kod: Zaznacz cały

pilot1123 is not in the sudoers file.  This incident will be reported.
czyli konfigurację sudo bym musiał zrobić... ale dziwne to :D

: 07 maja 2008, 12:47
autor: velmafia
jeśli podczas instalacji nie zablokowałeś logowania na root'a to nie jesteś dodany do konfiguracji sudo, aby to zrobić jako root (tam gdzie możesz się na roota zalogować) wstukaj:

Kod: Zaznacz cały

visudo
to odpali domyślny edytor i przeniesie Cię do pliku konfiguracyjnego sudo, plik zawiera dużo komentarzy, więc bez problemu powinieneś dodać się do sudo.

: 07 maja 2008, 13:27
autor: fnmirk
Ja czegoś nie rozumie.
pilot1123 Ty zamierzasz uruchomić środowisko graficzne jako root.
Czy, próbujesz uruchomić jakiś program w środowisku graficznym użytkownika, jako root.

: 07 maja 2008, 13:29
autor: pilot1123
ja też tego nie rozumię ;) nie chcę sie zalogować do gnome jako root, tylko uruchomić program, uruchomić powłokę w terminalu itd.

: 07 maja 2008, 13:40
autor: fnmirk
To jeżeli program, który zamierzasz uruchomić z prawami root jest programem graficznym.
Po kolei:
Otwierasz terminal/konsolę pod gnome i wpisujesz enter hasło root
Jesteś na koncie root tak czy nie.

: 07 maja 2008, 13:45
autor: pilot1123
ja napisałem w poście wyżej otwierając terminal/konsole pod gnome nie wchodzi, bez gnome (sorki, nie wiem, jak to się nazytwa, na tty6 :D ) przechodzi normalnie
EDIT: NIE :P

: 07 maja 2008, 14:48
autor: fnmirk
Teraz już zrozumiałem.
Pokaż co pokazuje polecenie

Kod: Zaznacz cały

dpkg -l | grep sudo
I pokaż zawartość pliku:

Kod: Zaznacz cały

cat /etc/sudoers 
To ostatnie musisz wykonać jako root.
Aby łatwiej było wkleić zawartość pliku wykonaj to tak:
logujesz się w trybie tekstowym (bez gnome) jako root.
Następnie wchodzisz do katalogu użytkownika:

Kod: Zaznacz cały

cd /home/nazwa_użytkownika
i teraz to poniższe polecenie:

Kod: Zaznacz cały

cat /etc/sudoers>tekst.txt
i dołącz ten plik lub jego zawartość.

: 07 maja 2008, 18:05
autor: pilot1123

Kod: Zaznacz cały

pilot1123@pilot:~$ dpkg -l | grep sudo
ii  libgksu1.2-0                         1.3.8-1                    library providing su and sudo functionality
ii  libgksu2-0                           2.0.5-2                    library providing su and sudo functionality
ii  sudo                                 1.6.9p15-2                 Provide limited super user privileges to specific users
/etc/sudoers

Kod: Zaznacz cały

# /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.
#

Defaults	env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL