Die Verwendung des Befehls sudo im Linux-System (CentOS7)

Verwendung des Sudo-Befehls

Beispiel: Erstellen Sie einen Benutzer (normalen Benutzer), damit der Benutzer über Befehle zum Hinzufügen und Löschen anderer Benutzer verfügt.
1. Erstellen Sie einen Benutzer-
Useradd-Test und
überprüfen Sie mit dem Befehl cat / etc / passwd, ob der Benutzer erfolgreich erstellt wurde.
Da sich die neuen Benutzerinformationen am Ende der Datei / etc / passwd befinden, verwenden wir den Schwanz / etc / passwd Befehl hier nur die letzten zehn Zeilen der Datei anzuzeigen
Fügen Sie hier eine Bildbeschreibung ein
2. ändern der Benutzer Passwort
passwd Test
Fügen Sie hier eine Bildbeschreibung ein
3. Zeigen Sie den Befehlspfad für das Hinzufügen von Benutzern (useradd) und Löschen von Benutzern (userdel)
whereis useradd
whereis userdel
Fügen Sie hier eine Bildbeschreibung ein
4. Bearbeiten Sie die Datei / etc / sudoers Datei unter dem root - Benutzer
ein neues Terminal zu öffnen (so , dass wir die 3 Befehlspfade sehen)
vim / etc / sudoers
hinzufügen
Test ALL = (ALL) / usr / sbin / useradd
Test ALL = (ALL) / usr / sbin / userdel in Zeile 101 und Zeile 102 der Datei (Befehl nu zum Anzeigen der Zeilennummer festlegen)
Speichern bzw. beenden
Fügen Sie hier eine Bildbeschreibung ein
5. Wechseln Sie zum neuen Benutzer (test)
su test
sudo -l
Fügen Sie hier eine Bildbeschreibung ein

6. Verwenden Sie die Befehle, um Benutzer unter diesem Benutzer hinzuzufügen und zu löschen (mit dem Befehl sudo).
Sudo / usr / sbin / useradd tsu
sudo / usr / sbin / userdel -r tsu Mit
dem Befehl ls / home / können Sie sehen, welche Benutzer sind da
Fügen Sie hier eine Bildbeschreibung ein

Vollständiger Kerncode:

[root@localhost ~]# useradd test
[root@localhost ~]# cat /etc/passwd //查看用户是否创建成功(文件的末行)
[root@localhost ~]# passwd test
[root@localhost ~]# whereis useradd
[root@localhost ~]# whereis userdel
[root@localhost ~]# vim /etc/sudoers   //在该文件下添加内容
[root@localhost ~]# su test
[test@localhost root]$ sudo -l
[test@localhost root]$ ls /home/     //查看创建用户之前的所有用户
[test@localhost root]$ sudo /usr/sbin/useradd tsu
[test@localhost root]$ ls /home/    //查看创建用户之后的所有用户
[test@localhost root]$ sudo /usr/sbin/userdel -r tsu
[test@localhost root]$ ls /home/    //查看删除用户之后的所有用户

Hier wird hauptsächlich die Verwendung des Befehls sudo im Linux-System vorgestellt. Wenn Sie dies nicht verstehen, können Sie private Nachrichten oder Kommentare abgeben, und der Blogger wird auf jeden Fall antworten. Es kann Mängel geben, ich hoffe, Sie können mir einen Rat geben.

Ich denke du magst

Origin blog.csdn.net/m0_53521757/article/details/112560924
Empfohlen
Rangfolge