Skocz do zawartości

Passwd Nie Dział Poprawnie


rysic

Rekomendowane odpowiedzi

dodałem do pliku /etc/passwd wpis

 

d*pa:x:501:501:d*pa:/home/d*pa:/bin/bash

 

teraz chciał bym zmienić hasło tego użytkownika, ale dostaję jakiś dziwny komunikat:

 

# passwd d*pa
Changing password for user d*pa.
passwd: Authentication token manipulation error

 

Znalazłem rozwiązanie w postaci

 

# touch /.autorelabel
# reboot

 

ale to nie pomaga. Ma ktoś jakiś pomysł co robię źle?

 

System jest świeżo zainstalowany na maszynie wirtualnej - RHEL 5.5

Odnośnik do komentarza
Udostępnij na innych stronach

dodałem do pliku /etc/passwd wpis
A jak dodałeś? Ręcznie czy poleceniem adduser?

Jeśli ręcznie, to do edycji /etc/passwd z tego co wiem służy polecenie vipw i jego należy używać, bo inaczej /etc/shadow nie jest aktualizowane.

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Znalazłem rozwiązanie:

 

echo "d*pa::11302:0:99999:7:::">>/etc/shadow

 

Zastanawia mnie tylko to, że to co mi nie działało, jest tak podane w książce do RHCE i to jako pierwszy (łatwy, oczywisty, sprawdzony przez wiele osób ) przykład...

 

@WalDo jakoś nie widzę takiego programu jak vipw?

Odnośnik do komentarza
Udostępnij na innych stronach

@WalDo jakoś nie widzę takiego programu jak vipw?
/sbin/vipw z paczki util-linux i nie trzeba ręcznie dodawać do shadow.

Domyślnie edytujesz w vi, ale jeśli wolisz inny edytor to wystarczy wyeksportować zmienną VISUAL lub EDITOR z przypisanym innym edytorem. Oczywiście nazwa programu pozostaje bez zmian ;)

Odnośnik do komentarza
Udostępnij na innych stronach

/sbin/vipw z paczki util-linux i nie trzeba ręcznie dodawać do shadow.

Domyślnie edytujesz w vi, ale jeśli wolisz inny edytor to wystarczy wyeksportować zmienną VISUAL lub EDITOR z przypisanym innym edytorem. Oczywiście nazwa programu pozostaje bez zmian ;)

 

vi może być.

Co do tego, że nie trzeba edytować shadow, to bym się sprzeczał, choć się nie znam ;) Jak uruchomię vipw i go zapiszę, to mi się pokazuje pytanie, czy chcę edytować shadow. Bez względu na to, co wybiorę - plik shadow nie ma dodanego użytkownika, którego wpisałem w passwd.

Odnośnik do komentarza
Udostępnij na innych stronach

No, tak. Faktycznie - jak nie ma wpisu to nie ma co aktualizować. O tym nie pomyślałem.

A tak w ogóle to jakieś hobby czy potrzeba chwili, że nie używasz adduser?

Przygotowywanie się do kursu RHCE ;) Doszedłem w pierwszym rozdziale do vi i w przykładzie/ćwiczeniu było właśnie takie zadanie do zrobienia.

Dzięki za pomoc!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...