brak możliwo

Pomoc dotycząca instalacji systemu
pilot1123
Posty: 20
Rejestracja: 07 maja 2008, 12:20

brak możliwości zalogowania się jako root

Post 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.
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post 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.
pilot1123
Posty: 20
Rejestracja: 07 maja 2008, 12:20

Post 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
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post 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.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
pilot1123
Posty: 20
Rejestracja: 07 maja 2008, 12:20

Post autor: pilot1123 »

ja też tego nie rozumię ;) nie chcę sie zalogować do gnome jako root, tylko uruchomić program, uruchomić powłokę w terminalu itd.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
pilot1123
Posty: 20
Rejestracja: 07 maja 2008, 12:20

Post 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
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post 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ść.
pilot1123
Posty: 20
Rejestracja: 07 maja 2008, 12:20

Post 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
ODPOWIEDZ