Wprowadzenie
Jeśli korzystasz z własnego komputera, wydaje się dość oczywiste, że bieżący użytkownik będzie Tobą. Możliwe, że jesteś zalogowany jako użytkownik inny niż Ty, szczególnie jeśli korzystasz z okna terminala.
Na przykład, jeśli użyjesz poniższego polecenia, faktycznie będziesz działał jako root.
sudo su
Jeśli jesteś zalogowany na serwerze Linux w miejscu pracy i pracujesz w zespole pomocy technicznej, być może będziesz musiał użyć różnych kont użytkowników w zależności od serwera lub aplikacji, nad którą pracujesz.
Rzeczywiście czasami możesz zmienić użytkownika tak wiele razy, że nie wiesz, w której powłoce użytkownika faktycznie pracujesz.
Ten przewodnik pokazuje polecenie, którego potrzebujesz, aby dowiedzieć się, kim jesteś obecnie zalogowany.
Jak wyświetlić swoją aktualną nazwę użytkownika
Aby pokazać, który użytkownik jesteś zalogowany, po prostu wpisz następujące polecenie w oknie terminala:
kim jestem
Wynik powyższego polecenia pokazuje po prostu bieżącego użytkownika.
Możesz to wypróbować, otwierając okno terminala i wprowadzając polecenie. Aby to udowodnić, uruchom poleceniesudo sua następnie uruchomkim jestem powtórz komendę.
Jeśli naprawdę chcesz udowodnić, że działa, postępuj zgodnie z tym przewodnikiem, aby utworzyć nowego użytkownika, a następnie przełącz się do tego użytkownika za pomocą tego poleceniasu - . Wreszcie uruchomkim jestempowtórz komendę.
Znajdź swoją nazwę użytkownika za pomocą id -un
W dziwacznym świecie, w którym nie zainstalowano programu whoami, można użyć innego polecenia, które wskaże również Twoją aktualną nazwę użytkownika.
Wpisz następujące polecenie w oknie terminala:
id-nie
Wynik jest dokładnie taki sam jakkim jestemdowództwo.
Więcej o Poleceniu id
The IDmożna użyć do pokazania więcej niż tylko bieżącego użytkownika.
Uruchamianie polecenia id samo pokazuje następujące informacje:
- identyfikator użytkownika
- Identyfikator grupy
- grupy
Możesz zawęzić informacje z plikuIDdowództwo.
Na przykład możesz pokazać tylko efektywną grupę, do której należy użytkownik, wpisując następujące polecenie:
id -g
Powyższe polecenie pokazuje tylko identyfikator grupy. Nie pokazuje nazwy grupy. Aby wyświetlić efektywną nazwę grupy, uruchom następujące polecenie:
id -gn
Możesz wyświetlić wszystkie identyfikatory grup, do których należy użytkownik, za pomocą następującego polecenia:
id -G
Ponownie powyższe polecenie pokazuje tylko identyfikatory grup. Możesz wyświetlić nazwy grup za pomocą następującego polecenia:
id -Gn
Pokazałem już, jak wyświetlić swoją nazwę użytkownika za pomocą polecenia id:
id-nie
Jeśli chcesz wyświetlić swój identyfikator użytkownika bez nazwy użytkownika, po prostu uruchom następujące polecenie:
id -u
streszczenie
Możesz użyć przełącznika --help z komendami whoami i id, aby znaleźć aktualną stronę man dla każdego programu.
id - pomoc
whoami - help
Aby zobaczyć aktualną wersję id i / lub aktualną wersję whoami, użyj następujących poleceń:
id --version
whoami --version
Dalsze czytanie
Jeśli podobał Ci się ten przewodnik, możesz uznać je za równie przydatne:
- Jak znaleźć część katalogu nazwy pliku
- Jak wypisać tekst do okna terminala
- Jak zatrzymać skrypt za pomocą polecenia sleep
- Początkujący prowadzą do edytora nano
- Jak porównać dwa pliki tekstowe za pomocą wiersza poleceń