GNU/Linux >> Znalost Linux >  >> Linux

Linux – Přidat uživatele do seznamu Sudoers

Většinu systémových příkazů lze spustit jako uživatel root nebo uživatel s právy sudo. Není dobré se vždy přihlašovat jako uživatel root. Bezpečným způsobem je zakázat přihlášení uživatele root po vytvoření nového uživatele a poskytnutí práv sudo.

V tomto tutoriálu se naučíme, jak přidat uživatele do seznamu sudoers v Linuxu. Příkazy jsou obecné pro Linux a budou fungovat na všech distribucích, jako je Ubuntu, CentOS, Debian atd.

Kroky pro přidání uživatele do seznamu sudoers v Linuxu

1. Vytvořit uživatele

Nejprve vytvořte uživatele pro náš tutoriál. Toto je volitelný krok. Pokud již máte uživatele, kterého chcete přidat do seznamu sudoers, můžete tento krok přeskočit.

K vytvoření uživatele použijeme příkaz adduser. Pro spouštění těchto příkazů byste měli být přihlášeni jako uživatel root nebo uživatel s právy sudo. Pokud jste uživatelem sudo, přidejte před všechny příkazy „sudo“.

root@localhost:~# adduser journaldev
Adding user `journaldev' ...
Adding new group `journaldev' (1003) ...
Adding new user `journaldev' (1002) with group `journaldev' ...
Creating home directory `/home/journaldev' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for journaldev
Enter the new value, or press ENTER for the default
	Full Name []: 
	Room Number []: 
	Work Phone []: 
	Home Phone []: 
	Other []: 
Is the information correct? [Y/n] Y
root@localhost:~#

Nejdůležitější je zapamatovat si heslo pro nového uživatele.

Spusťte groups journaldev pro kontrolu podrobností uživatelské skupiny.

root@localhost:~# groups journaldev
journaldev : journaldev

2. Přidejte uživatele do skupiny sudo

Uživatele můžeme přidat do skupiny sudo pomocí následujícího příkazu.

root@localhost:~# usermod -aG sudo journaldev
root@localhost:~#

Pojďme znovu zkontrolovat uživatelské skupiny, abychom potvrdili, že byl přidán do seznamu sudoers.

root@localhost:~# groups journaldev
journaldev : journaldev sudo
root@localhost:~# 

3. Ověřte přístup uživatele Sudo

Pojďme rychle ověřit, že uživatel je součástí seznamu sudoers spuštěním některých příkazů s předponou „sudo“.

Nejprve použijte příkaz su pro změnu uživatele.

root@localhost:~# su - journaldev
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

journaldev@localhost:~$ 

Spusťte některé příkazy jako normální uživatel a poté jako superuživatel pomocí předpony sudo.

journaldev@localhost:~$ ls -ltr /root
ls: cannot open directory '/root': Permission denied
journaldev@localhost:~$ 
journaldev@localhost:~$ sudo ls -ltr /root
[sudo] password for journaldev: 
total 4
drwxr-xr-x 2 root root 4096 Apr 28 11:12 a.txt
-rw-r--r-- 1 root root    0 Apr 28 11:12 linux.txt
-rw-r--r-- 1 root root    0 Apr 28 11:21 journaldev.txt
-rw-r--r-- 1 root root    0 Apr 28 11:22 lfd.txt
-rw-r--r-- 1 root root    0 Apr 28 11:22 test.txt
journaldev@localhost:~$ 

A je to. Náš uživatel je součástí seznamu sudoers. Nyní můžeme spustit jakýkoli příkaz jako superuživatel.


Linux
  1. 4 způsoby, jak zakázat účet root v Linuxu

  2. Jak přidat uživatele do skupiny v Linuxu

  3. Seznam uživatelů v Linuxu – Nejlepší metoda

  1. Ubuntu Přidat uživatele do Sudoers

  2. Přidejte uživatele systému Linux s oprávněními root dokumentů

  3. K přidání tiskáren nevyžadujte root

  1. Jak přidat uživatele na plochu Linuxu

  2. Jak přidat uživatele do skupiny v Linuxu

  3. Jak vypsat seznam uživatelů v Linuxu