Bez wątpienia jeden z pierwszych kroków, które zwykle wykonuje się podczas instalacji i używania dowolnego Platformaw tym GNU / Linux, zarówno dla komputerów serwerowych, jak i komputerów stacjonarnych, tworzenie kont użytkowników.
I czy są używane narzędzia graficzne (GUI) Lub narzędzia terminalowe (CLI) do zarządzania kontami użytkowników w Linuksie idealnym rozwiązaniem będzie zawsze poznanie i opanowanie tych zadań za pomocą wiersza poleceń. Z tego powodu dzisiaj poruszymy temat «Zarządzanie użytkownikami w systemie Linux".
I jak zwykle, zanim w pełni wejdziemy w dzisiejszy temat na „Zarządzanie użytkownikami Linuksa”, konkretnie o tworzyć i usuwać konta użytkowników, Zainteresowanym zostawimy poniższe linki do kilku wcześniejszych publikacji pokrewnych. W taki sposób, aby w razie potrzeby mogli je łatwo zbadać po przeczytaniu tej publikacji:
"Systemy operacyjne UNIX/Linux oferują PRAWDZIWE środowisko wielu użytkowników, w którym wielu użytkowników może pracować jednocześnie na tym samym systemie i współdzielić zasoby, takie jak procesory, dyski twarde, pamięć, interfejsy sieciowe, urządzenia włożone do systemu itp. Z tego powodu Administratorzy Systemu są zobowiązani do ciągłego zarządzania użytkownikami i grupami systemu oraz do formułowania i wdrażania dobrej strategii administracyjnej.". Zarządzanie lokalnymi użytkownikami i grupami - sieciami MSP
Zarządzanie użytkownikami systemu Linux: przydatne polecenia
Polecenia useradd i adduser
Jak wspomnieliśmy na początku, generowanie użytkowników jest zwykle podstawowym i początkowym zadaniem w System operacyjny, w zestawie GNU / Linux. Ponieważ wielokrotnie pierwszy użytkownik jest generowany podczas instalacji, a drugi za pomocą narzędzia z interfejsem graficznym.
Tymczasem w innych przypadkach zwykle używany jest terminal lub konsola. I w tym ostatnim przypadku, czyli za pośrednictwem terminala, do generowania użytkowników można użyć 2 poleceń. Które są: „użytkownik” y „aduser”.
A czym różnią się polecenia useradd i adduser?
Podstawowa różnica między nimi polega na tym, że "useradd" to polecenie który bezpośrednio uruchamia plik binarny systemu operacyjnego, podczas gdy "adduser" to skrypt stworzony w perl który używa binarnego "useradd". Z tego powodu największą zaletą polecenia „adduser” jest możliwość automatycznego wygenerowania katalogu domowego użytkownika (/home/usuario/), podczas gdy polecenie „useradd” wymaga użycia dodatkowej opcji (parametr - m).
Jednak „aduser” nie jest poleceniem jądra System operacyjny GNU / Linux pracownika, może nie działać tak dobrze lub tak samo we wszystkich dystrybucjach, w których jest obecny. W konsekwencji, zawsze zaleca się używanie „useradd” zamiast „adduser”. To samo dotyczy poleceń „userdel” i „deluser”.
Praktyczne przykłady poleceń: useradd, adduser, userdel i deluser
- Akcja do wykonania: 1.- Utwórz użytkownika systemu, w tym jego osobisty katalog.
rozkaz dowodzenia: «sudo useradd -m usuario1»
- Akcja do wykonania: 2.- Utwórz użytkownika systemu, bez dołączania osobistego katalogu.
rozkaz dowodzenia: «sudo useradd usuario2»
- Akcja do wykonania: 3.- Utwórz użytkownika systemu, w tym jego osobisty katalog.
rozkaz dowodzenia: «sudo adduser usuario3»
- Akcja do wykonania: 4.- Usuń użytkownika z systemu, łącznie z jego osobistym katalogiem.
rozkaz dowodzenia: «sudo userdel -r usuario1»
- Akcja do wykonania: 5.- Usuń użytkownika z systemu, bez jego osobistego katalogu.
rozkaz dowodzenia: «sudo userdel usuario2»
- Akcja do wykonania: 6.- Usuń użytkownika z systemu, bez jego osobistego katalogu.
rozkaz dowodzenia: «sudo deluser usuario3»
Inne polecenia związane z zarządzaniem kontem użytkownika
Tak samo, jak można ich używać polecenia „useradd”, „adduser”, „userdel” i „deluser” w prosty sposób tworzyć i usuwać konta użytkowników w ramach systemu operacyjnego mogą być również używane wraz z wieloma opcjami (parametrami) w bardziej zróżnicowanych i złożonych przypadkach. I są też inne powiązane polecenia które pozwalają nam wykonywać komplementarne zadania na kontach użytkowników.
Aby to zrobić, poniżej zobaczymy kilka konkretnych i bardziej zaawansowanych zadań, które demonstrują powyższe:
- Akcja do wykonania: Daj uprawnienia sudo użytkownikowi systemu.
rozkaz dowodzenia: «sudo usermod -a -G sudo usuario1»
- Akcja do wykonania: Ustaw hasło dla użytkownika systemu.
rozkaz dowodzenia: «sudo passwd usuario1»
- Akcja do wykonania: Utwórz użytkownika systemowego z katalogiem domowym o nazwie u1home.
rozkaz dowodzenia: «sudo useradd -d /home/u1home usuario1»
- Akcja do wykonania: Utwórz użytkownika z katalogiem domowym w określonej ścieżce.
rozkaz dowodzenia: «sudo useradd -m -d /opt/usuario1 usuario1»
- Akcja do wykonania: Usuń użytkownika systemu z grupy.
rozkaz dowodzenia: «sudo deluser usuario1 grupo1»
- Akcja do wykonania: Wyświetl informacje o użytkowniku systemu, który ma otwartą sesję.
rozkaz dowodzenia: «finger usuario1»
Wreszcie, jeśli chcesz lub musisz zagłębić się w «Zarządzanie użytkownikami w systemie Linux» zalecamy zapoznanie się z poniższymi linkami:
- Dodaj użytkowników i grupy do systemu – Ubuntu Manpages
- Usuń użytkowników i grupy systemowe – Ubuntu Manpages
- Biblioteka poleceń systemu Linux na użytkownikach i grupach
streszczenie
Krótko mówiąc, przynieś „Zarządzanie użytkownikami w systemie Linux” za pomocą terminala lub konsoli może to być naprawdę proste i łatwe zadanie. Przede wszystkim, jeśli masz pod ręką przydatne, aktualne i oficjalne informacje o poleceniach związanych z administracja kontami użytkowników obrębie System operacyjny GNU / Linux, zarówno dla serwerów, jak i komputerów stacjonarnych.
Mamy nadzieję, że ta publikacja będzie bardzo przydatna dla całego «Comunidad de Software Libre, Código Abierto y GNU/Linux»
. Nie zapomnij skomentować go poniżej i udostępnić innym w swoich ulubionych witrynach internetowych, kanałach, grupach lub społecznościach sieci społecznościowych lub komunikatorach. Na koniec odwiedź naszą stronę główną pod adresem «DesdeLinux» aby odkryć więcej wiadomości i dołączyć do naszego oficjalnego kanału Telegram z DesdeLinux, Zachód grupa więcej informacji na ten temat.