Dodawaj konta użytkowników i zarządzaj nimi w Ubuntu 18.04 LTS


Zarządzanie użytkownikami staje się kwestią kluczową, gdy chcesz dodać wielu użytkowników do systemu. Jeśli zarządzanie użytkownikami w systemie nie jest skuteczne, być może trzeba narazić bezpieczeństwo i dostęp do prywatnych i poufnych informacji znajdujących się w systemie. W tym artykule przedstawiono proste techniki, które można wykorzystać w celu uzyskania skutecznej kontroli zarządzania użytkownikami. Obejmuje procedury zarządzania użytkownikami i grupami, zarówno za pomocą interfejsu użytkownika, jak i wiersza poleceń, które można wykonać w bardzo prostych krokach.

Uruchamiamy polecenia i procesy opisane w tym artykule w systemie Ubuntu 18.04. Pamiętaj, że musisz mieć uprawnienia roota, aby wykonać dowolne z zadań wymienionych tutaj. Więc najpierw zrozummy, czym jest root?

Zrozumienie użytkownika root

Przed rozpoczęciem zarządzania użytkownikami ważne jest, aby mieć trochę wiedzy na temat użytkownika root w Linuksie. Ubuntu domyślnie nie zezwala użytkownikowi root na logowanie się bezpośrednio (inne dystrybucje Linuksa, takie jak Debian i CentOS, pozwalają jednak na bezpośrednie logowanie użytkownika root); W związku z tym Ubuntu stworzył funkcjonalność o nazwie „sudo”, której można używać do wykonywania różnych operacji administracyjnych. Musisz podać hasło do polecenia sudo, które pomaga w utrzymywaniu odpowiedzialności za wszystkie działania użytkownika jako administratora. Domyślnie pierwszy użytkownik utworzony podczas instalacji Ubuntu otrzymuje uprawnienia sudo. Otrzymuje pełne uprawnienia roota i jest dodawany do listy sudoers w pliku / etc / sudoers.

Należy pamiętać, że aby wykonywać wszystkie operacje zarządzania użytkownikami opisane w tym artykule, musisz być autoryzowanym sudoer.

Zarządzanie użytkownikami

Możesz dodawać użytkowników do systemu Ubuntu poprzez interfejs użytkownika; jednakże zaawansowane zarządzanie użytkownikami musi odbywać się za pomocą wiersza poleceń.

Dodawanie użytkownika za pomocą GUI

Wykonaj następujące kroki, aby dodać użytkownika za pomocą interfejsu graficznego Ubuntu:

Otwórz okno dialogowe Ustawienia konta albo za pomocą Ubuntu Dash, albo klikając strzałkę w dół w prawym górnym rogu twój ekran Ubuntu. Kliknij swoją nazwę użytkownika, a następnie wybierz Ustawienia konta w następujący sposób:

Otworzy się następujące okno dialogowe Użytkownicy. Pamiętaj, że wszystkie pola będą domyślnie wyłączone. Aby kontynuować pracę z tym oknem dialogowym, musisz podać uwierzytelnienie. Kliknij przycisk Odblokuj znajdujący się w prawym górnym rogu okna dialogowego Użytkownicy.

Otworzy się następujące okno uwierzytelnienia, w którym możesz podać informacje uwierzytelniające jako administrator, ponieważ tylko w ten sposób będziesz mógł tworzyć lub edytować konta użytkowników:

Podaj hasło, a następnie kliknij przycisk Authenticate . Teraz będziesz mógł zobaczyć, że wszystkie pola w oknie dialogowym Użytkownicy są włączone, aby pracować nad:

Kliknij przycisk Dodaj użytkownika .Otworzy się następujące okno dialogowe Dodaj użytkownika, w którym możesz wprowadzić dane nowego użytkownika, którego chcesz utworzyć:

Możesz określić, czy chcesz utworzyć użytkownika standardowego czy administracyjnego za pomocą tego okna dialogowego. Ważne jest również, aby wiedzieć, że pozostawienie pola hasła pustego dla nowego użytkownika nie jest dobrą praktyką bezpieczeństwa. W ten sposób każdy użytkownik może się zalogować i uzyskać dostęp do prywatnych i bezpiecznych danych w systemie.

Kliknij przycisk Dodaj , który zostanie włączony tylko wtedy, gdy podasz wszystkie prawidłowe informacje w oknie dialogowym Dodaj użytkownika.

Nowy użytkownik zostanie utworzony i będzie można go zobaczyć w oknie dialogowym Użytkownicy w następujący sposób:

Dodawanie użytkownika za pomocą wiersza poleceń

Wiersz poleceń Ubuntu daje administratorowi większą kontrolę nad wykonywaniem operacji zarządzania użytkownikami . Wykonaj następujące kroki, aby dodać użytkownika za pomocą wiersza polecenia:

  1. Otwórz terminal, naciskając Ctrl + Alt + T lub za pomocą Ubuntu Dash.
  2. Wpisz następującą komendę, aby dodać nowego użytkownika:
$ sudo adduser [username]

Konieczne będzie podanie hasła do sudo. Zostaniesz również poproszony o wpisanie i ponowne wpisanie hasła (w celu ponownego potwierdzenia) dla nowego użytkownika. Możesz podać lub zignorować wprowadzanie danych personalnych nowego użytkownika, ponieważ jest to opcjonalne.

Wpisz Y , jeśli podane informacje są poprawne, a następnie naciśnij klawisz Enter.

Nowy użytkownik zostanie teraz utworzony w systemie Ubuntu.

Lista wszystkich użytkowników

Jako administrator Ubuntu możesz przeglądać listę użytkowników dodanych do twojego systemu za pomocą następującego polecenia:

$ awk -F':' ' ~ "$" {print 
$ sudo passwd -l username
$ sudo passwd -u username
}' /etc/shadow

Na tym obrazie sana jest administratorem, gościem jest użytkownik, którego stworzyliśmy interfejs użytkownika i gość to użytkownik, który utworzyliśmy za pomocą wiersza polecenia.

Blokowanie / odblokowywanie kont użytkowników

Ubuntu pozwala tymczasowo zablokować i odblokować dowolne konto użytkownika za pomocą następujących poleceń:

$ sudo nano visudo

Zablokowany użytkownik nie będzie mógł zalogować się do systemu, dopóki on / ona nie będzie w stanie zablokowanym.

Nadanie uprawnień roota użytkownikowi

Jeśli chcesz nadać użytkownikowi uprawnienia roota, musisz edytować plik visudo zawierający listę sudoerów w twoim systemie.

Otwórz plik visudo za pomocą następującego polecenia:

[username] ALL=(ALL) ALL

To polecenie otworzy plik visudo w edytorze Nano.

Dodaj następujące wiersze do pliku:

User_Alias ADMINS = [username]

Cmnd_Alias HTTPD = /etc/init.d/httpd

ADMINS ALL = HTTPD

Ten wiersz daje pełne uprawnienia root do określonego użytkownika.

$ sudo deluser [username]

Te wiersze utworzą grupę użytkowników, do których możesz przypisać aliasy poleceń.

Wyjdź z pliku za pomocą Ctrl + X, a następnie wpisz Y i Enter, aby zapisać zmiany wprowadzone w pliku visudo.

Użytkownik „gość” z naszego przykładu będzie mógł teraz wykonywać wszystkie operacje rootowania.

Usuwanie użytkownika za pomocą wiersza polecenia

Możesz usunąć użytkownika za pomocą wiersza polecenia, używając następującego polecenia:

$ sudo chown -R root:root /home/username/
$ sudo mkdir /home/archived_users/
$ sudo mv /home/username /home/archived_users/

W tym przykładzie usunęliśmy użytkownika-gościa. Pamiętaj, że jeśli użytkownik zostanie usunięty z grupy, która nie ma już członków, ta grupa użytkowników również zostanie automatycznie usunięta.

Usuwanie użytkownika za pomocą GUI

Możesz wykonać proste zadanie usunięcia użytkownika za pomocą interfejsu graficznego w następujący sposób:

  1. Otwórz okno Ustawienia konta albo w Ubuntu, albo klikając strzałkę w dół w prawym górnym rogu ekranu Ubuntu. Kliknij swoją nazwę użytkownika, a następnie wybierz Ustawienia konta.
  2. Otworzy się okno Users . Pamiętaj, że wszystkie pola zostaną wyłączone. Aby kontynuować pracę z tym oknem dialogowym, musisz podać uwierzytelnienie. Kliknij przycisk Odblokuj znajdujący się w prawym górnym rogu okna dialogowego Użytkownicy.
  3. Wybierz nazwę użytkownika, którego chcesz usunąć, a następnie kliknij przycisk Usuń użytkownika w następujący sposób:

Zostaniesz zapytany, czy chcesz odrzucić lub zachować pliki usuniętego użytkownika z systemu poprzez następujące okno dialogowe

Możesz usunąć lub zachować pliki za pomocą odpowiednich przycisków. Użytkownik zostanie następnie usunięty z systemu

Usuwanie / archiwizowanie skasowanego folderu domowego użytkownika

Po usunięciu użytkownika z systemu jego folder domowy może nadal znajdować się na komputerze, w zależności od wyboru dokonanego podczas usuwania użytkownik. Możesz usunąć ten folder ręcznie lub zarchiwizować go. Nowy użytkownik, którego utworzysz przy użyciu tego samego identyfikatora użytkownika lub grupy, co usunięty użytkownik, będzie mógł uzyskać dostęp do swojego folderu. Możesz zmienić te wartości UID / GID na coś bardziej odpowiedniego, na przykład konto root. Możesz nawet przenieść folder, aby uniknąć przyszłych konfliktów za pomocą następujących poleceń:

$ sudo addgroup [groupname]

Zarządzanie grupami

Ubuntu pozwala tworzysz grupy dla użytkowników w systemie. W ten sposób możesz przypisać uprawnienia administracyjne i dostęp do plików całej grupie, a nie jednemu użytkownikowi na raz.

Możesz zarządzać grupą na Ubuntu 18 tylko za pomocą wiersza poleceń.

Dodawanie grupy

Aby dodać nową grupę użytkowników, wprowadź następujące polecenie:

$ sudo adduser [username] [groupname]

Przykład:

Zostanie utworzona nowa grupa i zostanie przypisany unikalny identyfikator grupy (GID) to.

Dodawanie użytkowników do grupy

Możesz dodać już istniejącego użytkownika do grupy za pomocą następującego polecenia:

$ groups username

Przykład:

Wyświetlanie informacji o grupie

Aby wyświetlić członków grupy, użyj następujące polecenie:

$ id username

Można użyć następującego polecenia, aby wyświetlić listę członków grupy wraz z ich identyfikatorami GID

$ sudo usermod -g [newPrimaryGroup] [username]

Dane wyjściowe gid reprezentują grupę podstawową przypisaną do użytkownika. Proszę przeczytać dalej, aby dowiedzieć się, co to jest grupa podstawowa i dodatkowa.

Zmiana głównej grupy użytkownika

Użytkownik może należeć do jednej lub wielu grup; jedna z nich jest grupą podstawową, a pozostałe są grupami drugorzędnymi. W danych wyjściowych polecenia id identyfikator gid wskazuje podstawową grupę użytkownika. Aby zmienić podstawową grupę użytkownika, użyj następującej komendy:

$ sudo useradd -G [groupname] [username]

Przykład:

Teraz możesz zobaczyć, że nowy gip pobrany za pomocą komendy id jest tą nowo przypisanej grupy podstawowej.

Przypisywanie grupy podczas tworzenia użytkownika

Możesz jednocześnie przypisać grupę do użytkownika podczas tworzenia nowego użytkownika w następujący sposób:

$ sudo passwd [username]

Przykład:

Ustaw lub zmień hasło dla użytkownika

Pamiętaj, że temu nowemu użytkownikowi nie przypisano hasła. Nie jest to dobra praktyka bezpieczeństwa, dlatego należy jak najszybciej przypisać hasło do tego nowego użytkownika za pomocą następującego polecenia:

$ sudo getent group

Przykład:

Nowy użytkownik będzie miał hasło.

Na poniższym obrazie interfejsu użytkownika zobacz, jak konto użytkownika zostało wyłączone przez system przed przypisaniem hasła.

Wyświetlanie wszystkich grup

Możesz wyświetlić listę wszystkich grup rezydujących w systemie za pomocą następującego polecenia:

$ sudo delgroup [groupname]

Usuwanie grupy

Aby usunąć grupę użytkowników z systemu, możesz użyć następującego polecenia :

^^

W tym artykule wyjaśniono, w jaki sposób można zarządzać użytkownikami i grupami w systemie Ubuntu w celu skutecznej kontroli praw i uprawnień. Użytkownik może zarządzać użytkownikami jako administrator lub nadawać uprawnienia administracyjne innym użytkownikom do wykonywania tych operacji, wykonując pomocne kroki opisane w tym samouczku.

Komentarze
Anonim

Same pomieszane polecenia od połowy samouczka. Nie polecam, radze znaleźć jakąś lepszą stronke

Anonimus

Pomylone komendy na stronie itd

jd

jest dobrze

jd

jest dobrze pozdrawiam (:

jest dobrze

JD 100%

bb

strona do niczego komendy wymieszane

.

słabiutko