Strona 1 z 1
[+] Nie działa useradd/usermod - narzędzia gui działają
: 30 października 2010, 12:31
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ć?
: 30 października 2010, 14:10
autor: RaV.
Brak praw do /etc/passwd. Sprawdź prawa do pliku i użytkownika z jakiego wykonujesz polecenie.
: 30 października 2010, 15:32
autor: giaur
Root nie ma praw ? Ale ok, wystarczyło usunąć locki i działa.
: 30 października 2010, 15:45
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ś

: 30 października 2010, 16:17
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:
rzuciło komunikatem jak wyżej (chciałem zmienić bash na dash), więc łatwo się domyślić, że trochę się wkurzyłem.