Bash - użytkownicy
14 July 2008
Comments
Podczas logowania podajemy nazwę użytkownika a następnie jego hasło. Po podaniu nazwy użytkownika (loginu) system szuka go w /etc/passwd i jeżeli znajdzie to oczekuje hasła. Wprowadzone przez nas hasło jest kodowane i porównywane z zakodowaną wersją w /etc/passwd. Jeżeli wprowadziliśmy poprawne dane - rozpoczyna się proces logowania. Od chwili zalogowania nasza obecność określana jest przez dwie liczby: identyfikator użytkownika (uid) oraz identyfikator grupy (gid). Liczby te określają w jaki sposób system postrzega użytkownika. Podstawowa grupa zdefiniowana jest w /etc/passwd, lecz użytkownik może należeć do wielu grup, co zaznaczone jest w /etc/group.chfn -f nazwisko -o biuro -p telefon -h telefon domowy Nazwa Użytkownika
Zmienia informacje wyświetlane za pomocą polecenia finger. Jeżeli nie wprowadzimy dodatkowych opcji (-f, -o, -p, -h) to chfn po kolei będzie pytało nas o wszystkie dane, Przykłady:chpasswd
[ROOT]. Masowo zmienia hasła użytkowników. Odczytuje pary nazwa użytkownika + hasło ze standardowego wejścia i zmienia hasła wg. podanych danych. Dane muszą być w postaci nazwa_użytkownika:hasło. Przykłady:finger nazwa użytkownika
Wyświetla informacje o użytkownikach. Podobne polecenie do tego to pinky.groupmod opcje grupa
[ROOT]. Modyfikuje informacje o grupach w systemowych plikach kont. Przykłady:Opcje:
-g gid - określa nowy liczbowy identyfikator grupy
-o - zezwala na użycie powtarzalnych identyfikatorów grup
-n - określa nową nazwę grupy
groups nazwa użytkownika
Wyświetla grupy do jakiej należ użytkownik wywołujący to polecenie (jeżeli nie podamy nazwy użytkownika) lub użytkownika o nazwie podanej w poleceniu.grpck
Sprawdza poprawność wpisów w /etc/group i /etc/gshadow.id opcje nazwa użytkownika
Wyświetla informacje o identyfikatorach GID i UID określonego użytkownika.passwd nazwa użytkownika
Zmienia hasło użytkownika. Trzeba być rootem by zmienić nie swoje hasło.pwck
Sprawdza poprawność wpisów w /etc/passwd i /etc/shadow.su opcje użytkownik
Zmienia tożsamość na określonego użytkownika, jeżeli nie podany to na roota. Domyślnie nie jest to równoznaczne logowaniu. Po wykonaniu polecenia poprosi nas o podanie hasła danego użytkownika. Przykłady:su -
su userX
Opcje:
-l lub - - Sprawa że powłoka staje się powłoką logowania, tj. zachowuje się tak jakby użytkownik normalnie zalogował się z wolnego terminala.
useradd opcje nazwa użytkownika
Tworzy nowego użytkownika. Wymagana jest jego nazwa, reszta danych jest opcjonalna. Przykłady:Opcje:
-g - Definiuje grupę początkową.
-G - Definiuje grupy dodatkowe.
-M - Katalog macierzysty użytkownika nie zostanie utworzony.
-r - Nowy użytkownik to konto systemowe.
-s powłoka - Określa powłokę logowania nowego użytkownika.
userdel nazwa użytkownika
Usuwa określone konto użytkownika.users
Wyświetla listę obecnie zalogowanych użytkowników.who opcje
Wyświetla informacje o zalogowanych użytkownikach.
RkBlog
Comment article