Co ciekawe, użytkownicy mogą skutecznie zmienić hasła NIS za pomocą różnych metod. Ale niezależnie od wybranej metody, musisz użyć polecenia NIS yppasswd.
Ten artykuł przejdzie przez różne sposoby zmiany haseł NIS. W szczególności skupi się na tym, jak możesz to zrobić za pomocą demona YPPASSWD.
Chodźmy!
Jak używać polecenia YPPASSWD do zmiany haseł NIS
Standardowym modelem instalowania lub zmiany haseł NIS jest za pośrednictwem demona YPPASSWD. Polecenie jest aliasem dla polecenia Passwd. Polecenie YPPASSWD modyfikuje plik /etc /passwd, gdy użytkownik zaloguje się na serwerze głównym. Oczywiście będziesz musiał ręcznie odbudować mapę Passwd.
Aby zmienić hasło NIS, musisz być właścicielem tego hasła. Jednak użytkownicy root na serwerach NIS mają uprzywilejowanie zmiany hasła innego użytkownika, nawet nie znając oryginalnego hasła użytkownika.
To działanie jest możliwe, wprowadzając hasło użytkownika root zamiast oryginalnego hasła użytkownika. W szczególności ten uprawnienia nie jest dostępne dla użytkowników root, którzy uzyskują dostęp do systemu z komputera klienckiego NIS.
Składnia tego narzędzia jest następująca:
Dwie znane flagi w powyższym streszczeniu są następujące:
Jak działa Yppasswd
Gdy polecenie YPPASSWD będzie już uruchomione na serwerze głównym, możesz przejść do zmiany haseł z dowolnego hosta w domenie, wpisując następujące polecenie:
Po wprowadzeniu podanego narzędzia w wierszu poleceń system będzie monitorował do wprowadzenia starego hasła. Przeważnie hasła NIS powinny mieć co najmniej sześć znaków.
Jeśli wpiszesz nieprawidłowe stare hasło, nie otrzymasz komunikatu o błędzie, dopóki nie wpadniesz na nowe hasło. Dzieje się tak, ponieważ system potrzebuje obu haseł jednocześnie do aktywacji aktualizacja protokół. Tak więc system poinformuje Cię tylko wtedy, gdy stare hasło jest błędne po kliknięciu aktualizacja przycisk.
Poniżej znajdują się trzy sposoby, w jaki możesz użyć polecenia YPPASSWD do zmiany haseł NIS:
A. Zmień hasło NIS użytkownika
W szczególności poprzednie polecenie jest przydatne podczas zmiany poświadczeń użytkownika. Użytkownik może sobie z tym poradzić niezależnie. Alternatywnie, użytkownik root na komputerze serwerowym może zmienić hasło dowolnego użytkownika, nawet bez znajomości istniejącego hasła użytkownika.
Popraw polecenie, jak pokazano na poniższej ilustracji. Przykład pokazuje, w jaki sposób możesz zmienić hasło dla użytkownika o imieniu Ken w systemie. System poprosi o wprowadzenie hasła Kena. Jeśli jesteś użytkownikiem root na komputerze serwerowym i nie znasz bieżącego hasła Kena, użyj hasła przed wprowadzeniem nowego hasła dla Kena.
B. Zmień powłokę logowania użytkownika
Możesz także zmienić powłokę logowania użytkownika za pomocą demona YPPASSWD. Otrzymasz monit o nową powłokę użytkownika, ponieważ stara powłoka jest domyślna. W szczególności powinieneś to zrobić, jeśli narzędzie Yppasswd nie ma -Noshell flaga, gdy jest uruchomiony.
Na przykład możesz zmienić powłokę logowania użytkownika o imieniu Ken /bin/ksh Korzystanie z następującego polecenia:
C. Zmień informacje GECOS użytkownika
Na koniec możesz użyć polecenia, aby zmienić informacje o GECOS użytkownika, co można znaleźć w pliku PASSSWD. Podobnie w przypadku modyfikacji powłoki logowania, dzieje się tak tylko wtedy, gdy narzędzie Yppasswdd nie jest uruchamiane z -nogecos flaga.
Wniosek
Podane przykłady to niektóre z powszechnych sposobów zmiany haseł NIS. Mamy nadzieję, że ten artykuł jest pomocny i możesz teraz przejść przez procedurę niezależnie.
Źródła: