[+] Nie dzia

Pomoc dotycząca instalacji systemu
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

[+] Nie działa useradd/usermod - narzędzia gui działają

Post autor: giaur »

Witam,

Kod: Zaznacz cały

# usermod -s /bin/bash michal
usermod: cannot lock /etc/passwd; try again later.
Tak samo jest nawet w trybie awaryjnym, również przy dodawaniu nowego użytkownika. Co dziwniejsze, edycja użytkowników przez konfigurator KDE działa normalnie.

Co to może być?
RaV.
Posty: 87
Rejestracja: 28 czerwca 2006, 15:30
Lokalizacja: 127.0.0.1

Post autor: RaV. »

Brak praw do /etc/passwd. Sprawdź prawa do pliku i użytkownika z jakiego wykonujesz polecenie.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Root nie ma praw ? Ale ok, wystarczyło usunąć locki i działa.
RaV.
Posty: 87
Rejestracja: 28 czerwca 2006, 15:30
Lokalizacja: 127.0.0.1

Post autor: RaV. »

> Root nie ma praw?

Mógłbyś się zdziwić (SELinux, chattr +i, EUID<>0...) jest trochę możliwości, a komunikat zazwyczaj pojawia się, gdy użytkownik nie ma prawa do zapisu do pliku. Założyłem, że tak trywialną rzecz, jak sprawdzenie, czy istnieje plik blokady sprawdziłeś :)
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

No właśnie nie sprawdziłem. Nie jestem jednak paranoikiem więc u mnie root ma prawo do wszystkiego, więc tym bardziej ten komunikat wprawił mnie w zakłopotanie.

Problem był "troszkę" głębszy ponieważ okazało się, że nie działa powłoka bash, więc nie dało się zalogować na żadnego użytkownika. Natomiast w trybie awaryjnym:

Kod: Zaznacz cały

usermod
rzuciło komunikatem jak wyżej (chciałem zmienić bash na dash), więc łatwo się domyślić, że trochę się wkurzyłem.
ODPOWIEDZ