Polecenie SU w Linux z przydatnymi przykładami
- 4235
- 145
- Laura Zygmunt
Su Polecenie jest również znane jako Zmień użytkownika. To polecenie służy do stania się kolejnym użytkownikiem podczas sesji logowania. Po wywołaniu bez nazwy użytkownika SU domyślnie przełącza się na super użytkownika. Zasadniczo polecenie SU służy do zmiany bieżącego zalogowanego użytkownika na innego użytkownika bez wylogowania się z systemu.
Jest to często używane polecenie głównie przez użytkowników terminalu Linux. Ten samouczek pomoże ci zrozumieć zastosowania polecenia Linux Su z przykładami.
Składnia:
su [opcje] [Użytkownik] [opcjonalne args…]
Przykłady polecenia SU w Linux
Zacznijmy od podstawowego przykładu. Jestem zalogowany do mojego systemu z „root” użytkownika, zweryfikowałem identyfikację za pomocą polecenia Whoami. Następnie przełącz na użytkownika root za pomocą polecenia SU. Ponownie zweryfikował identyfikację.
kim jestem
### Wyjście: RahulSu - root
### Zostań użytkownik rootkim jestem
### wyjście: root
Rzeczy, które warto wiedzieć:
- Wywołać polecenie SU bez nazwy użytkownika staje się superuser (root).
- Używanie łącznika (-) z przełączaniem wywołują skorupy logowania. Służy to do zapewnienia środowiska podobnego do tego, co użytkownik otrzymał podczas bezpośredniego logowania
- Obecne środowisko jest przekazywane do nowej powłoki z skutecznymi zmiennymi środowiskowymi dla użytkownika przełączonego.
Użytkownicy uprzywilejowani SUDO mogą również prefiksować Sudo za pomocą polecenia SU. tak jak:
sudo su - root
Czasami może być konieczne wyłączenie użytkownika, aby uruchomić tylko pojedyncze lub kilka poleceń. W tym stanie SU zapewnia ci -C
opcja uruchamiania polecenia jako inny użytkownik bez faktycznego przełączania powłoki.
su - root -c „whoami”
### wyjście: root
Opcje wiersza poleceń SU
Polecenie Linux SU ma tylko niewiele, ale bardzo przydatną opcję. Te opcje są bardzo przydatne podczas automatyzacji zadań z skontaktami.
-C, -Command
Użyj tych opcji, aby przekazać polecenie do wywołanej powłoki. Dzięki temu możesz uruchomić polecenie jako inny użytkownik.-, -L, -Login
Zrób nową powłokę logowania. Więc całe środowisko zostanie ustawione jako podobne do zalogowanego przez użytkownika bezpośrednio.-
-S, -Shell
Zmień domyślną powłokę określoną w pliku /etc /passwd. -m, -p, --Preserve -Environment
Użyj tej opcji, aby zachować zmienne środowiskowe, jest to pomocne, a tymczasowo uruchamia polecenie jako inny użytkownik.
Wniosek
W tym samouczku nauczyłeś się polecenia Linux Su z przydatnymi przykładami.
- « Jak zainstalować i skonfigurować Gitlab na Ubuntu 20.04
- Linux uruchamia polecenia jako inny użytkownik »