LinuxAdministrator #007 - Tworzenie użytkownika, zmiana hasła, uprawnienia chown, chmod, chgrp
Spisu treści:
Narzędzie
su
(skrót od zastępowania lub przełączania użytkownika) pozwala na uruchamianie poleceń z uprawnieniami innego użytkownika, domyślnie użytkownika root.
Korzystanie z
su
jest najprostszym sposobem na przejście do konta administracyjnego w bieżącej sesji logowania. Jest to szczególnie przydatne, gdy użytkownik root nie może zalogować się do systemu przez ssh lub za pomocą menedżera wyświetlania GUI.
W tym samouczku wyjaśnimy, jak używać polecenia
su
.
Jak korzystać z polecenia
su
Ogólna składnia polecenia
su
jest następująca:
su]
Po wywołaniu bez żadnej opcji domyślnym zachowaniem
su
jest uruchomienie interaktywnej powłoki jako root:
su
Zostaniesz poproszony o podanie hasła roota, a po uwierzytelnieniu użytkownik uruchamiający komendę tymczasowo stanie się rootem.
Zmienne środowiskowe powłoki sesji (
SHELL
) i home (
HOME
) są ustawiane na podstawie wpisu użytkownika
/etc/passwd
zastępczego użytkownika, a bieżący katalog nie jest zmieniany.
Aby potwierdzić zmianę użytkownika, użyj polecenia
whoami
:
whoami
Polecenie wyświetli nazwę użytkownika uruchamiającego bieżącą sesję powłoki:
root
Najczęściej używaną opcją podczas wywoływania
su
jest
-
,
-l
,
--login
. Powoduje to, że powłoka jest powłoką logowania w środowisku bardzo podobnym do prawdziwego logowania i zmienia bieżący katalog:
su -
su -s /usr/bin/zsh
Aby zachować całe środowisko (
HOME
,
SHELL
,
USER
i
LOGNAME
) wywołującego użytkownika, użyj opcji
-p
,
--preserve-environment
.
su -p
Gdy używana jest opcja -,
-p
jest ignorowane.
su -c ps
Aby przełączyć się na inne konto użytkownika, podaj nazwę użytkownika jako argument
su
. Na przykład, aby przełączyć się na
tyrion
użytkownika, wpisz:
Sudo vs Su
W niektórych dystrybucjach Linuksa, takich jak Ubuntu, konto użytkownika root jest domyślnie wyłączone ze względów bezpieczeństwa. Oznacza to, że hasło root nie jest ustawione i nie można użyć
su
do przełączenia się na root.
Jedną z opcji zmiany na root jest dodanie polecenia
su
do
sudo
i wprowadzenie aktualnie zalogowanego hasła użytkownika:
sudo su -
Polecenie
sudo
pozwala uruchamiać programy jako inny użytkownik, domyślnie jako użytkownik root.
Jeśli użytkownik otrzyma
sudo
oceny, polecenie
su
zostanie wywołane jako root. Uruchomienie
sudo su -
i użycie hasła użytkownika jest takie samo jak uruchomienie
su -
przy użyciu hasła roota.
W połączeniu z opcją
-i
sudo
uruchamia interaktywną powłokę logowania w środowisku użytkownika root:
sudo -i
sudo -i
jest w zasadzie taki sam jak uruchamianie
su -
.
Zaletą używania
sudo
zamiast
su
jest to, że hasło roota nie musi być współużytkowane przez wiele kont użytkowników administracyjnych.
Ponadto dzięki
sudo
możesz zezwolić użytkownikom na uruchamianie tylko określonych programów z uprawnieniami roota.
Wniosek
su
to narzędzie wiersza polecenia, które pozwala tymczasowo zostać innym użytkownikiem i wykonywać polecenia z użytkownikiem zastępczym.
Zmiana rozmiaru lub zmiana zmiany Pasek zadań Rozmiar miniaturki w systemie Windows
Dowiedz się, jak zmienić rozmiar lub zmienić rozmiar miniaturki paska zadań w systemie Windows Vista / 7/8 za pośrednictwem włamanie do rejestru. Jeśli rozmiar miniaturek jest zbyt mały, zwiększ jego rozmiar.
Zmiana rozmiaru: zmiana rozmiaru okien, których nie można zmienić rozmiaru w systemie Windows 10/8/7
Przeczytaj recenzję ResizeEnable. Umożliwia zmianę rozmiaru okien i okien dialogowych o stałych rozmiarach, które nie mogą być resizowalne lub nie można ich zmienić. Pobierz darmowy dla Windows 10/8/7.
Komenda Chgrp w systemie Linux (zmiana grupy)
W systemie Linux każdy plik jest powiązany z właścicielem i grupą i ma uprawnienia określające, którzy użytkownicy mogą odczytać, zapisać lub wykonać plik. Komenda chgrpc zmienia własność grupy podanych plików.