Der Shell-Befehl passwd wird zum Festlegen und Ändern von Benutzerkennwörtern verwendet. Superuser können Passwörter für sich selbst und andere Benutzer festlegen, während normale Benutzer nur ihre eigenen Passwörter ändern können. Das Befehlsformat ist:
passwd-Option Benutzername
Verfügbare Optionen:
-l sperrt das Passwort, d. h. deaktiviert das Konto.
-u Passwort entsperren.
-d macht das Konto ohne Passwort.
-f zwingt den Benutzer, sein Passwort bei der nächsten Anmeldung zu ändern.
Wenn der Standardbenutzername verwendet wird, ändern Sie das Passwort des aktuellen Benutzers.
Angenommen, der aktuelle Benutzer ist Sam, ändert der folgende Befehl das eigene Passwort des Benutzers:
$ Passwort
Altes Passwort:******
Neues Passwort:******
Neues Passwort erneut eingeben:*******
Wenn Sie ein Superuser sind, können Sie das Passwort eines beliebigen Benutzers in der folgenden Form angeben:
#passwd sam
Neues Passwort:******
Neues Passwort erneut eingeben:*******
1. „Linux chmod-Befehl“. In der Shell können Sie den Befehl chown verwenden, um den Eigentümer und die Benutzergruppe der Datei zu ändern, und den Befehl chgrp, um die Benutzergruppe zu ändern, in der sich die Datei befindet. In Linux C-Programmen können Sie die Funktion chown verwenden, um den Dateieigentümer und die Benutzergruppe zu ändern.
Darüber hinaus muss in der Shell der aktuelle Benutzer, der die Datei ändern möchte, über Administrator-Root-Rechte verfügen. Sie können über den Befehl su zum Root-Benutzer wechseln oder über sudo Root-Berechtigungen erhalten.
2. Verwenden Sie den Befehl chown, um den Dateieigentümer zu ändern
In der Shell können Sie den Befehl chown verwenden, um den Dateieigentümer zu ändern. Der Befehl chown ist die Abkürzung für „Change Owner“. Es ist zu beachten, dass der Benutzer bereits im System vorhanden sein muss, d. h. er kann nur in den in der Datei /etc/passwd aufgezeichneten Benutzernamen geändert werden.
Der Befehl chown hat viele Verwendungsmöglichkeiten und Sie können den Namen der Benutzergruppe auch direkt ändern. Wenn Sie außerdem den Dateieigentümer aller Unterverzeichnisse oder Dateien im Verzeichnis gleichzeitig ändern möchten, fügen Sie einfach den Parameter -R hinzu.
Grundlegende Syntax:
chown [-R] Kontonamendatei oder -verzeichnis
chown [-R] Kontoname: Datei oder Verzeichnis mit Benutzergruppennamen
Parameter:
-R: Nehmen Sie rekursive und kontinuierliche Änderungen vor, also zusammen mit allen Dateien und Verzeichnissen in Unterverzeichnissen
Alle aktualisiert, um diese Benutzergruppe zu werden. Wird oft beim Wechseln eines Verzeichnisses verwendet.
Beispiel 1:
[root@localhost home]# touch testfile //Vom Root-Benutzer erstellte Datei
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 7. Juni 19:35 testfile // Der Eigentümer und die Eigentümerebene der Datei sind root
[root@localhost home]# chown yangzongde testfile //Ändern Sie den Dateibesitzer in yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 7. Juni 19:35 testfile // Der Besitzer der Datei ist yangzongde, aber die Gruppe ist immer noch root 3. Verwenden Sie den Befehl chgrp, um die Benutzergruppe zu ändern, zu der die Datei gehört gehört
In der Shell können Sie den Befehl chgrp verwenden, um die Benutzergruppe zu ändern, zu der die Datei gehört. Dieser Befehl ist die Abkürzung für „Change Group“. Es ist zu beachten, dass der zu ändernde Benutzergruppenname in /etc/group vorhanden sein muss, andernfalls wird ein Fehler angezeigt.
Grundlegende Syntax:
chgrp [-R] Benutzergruppenname Verzeichnisname/Dateiname ...
Parameter:
-R: Nehmen Sie rekursive und kontinuierliche Änderungen vor, also zusammen mit allen Dateien und Verzeichnissen in Unterverzeichnissen
Alle aktualisiert, um diese Benutzergruppe zu werden. Wird oft verwendet, wenn ein bestimmtes Verzeichnis geändert wird.
Beispiel 3
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 7. Juni 19:35 testfile //Ansehen: Der Dateieigentümer ist yangzongde, aber die Gruppe ist root
[root@localhost home]# chgrp yangzongde testfile //Ändern Sie die Eigentümergruppe in yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde yangzongde 0 7. Juni 19:35 Testdatei
[root@localhost home]# chown root:root testfile // Verwenden Sie chown, um den Besitzer und die Gruppe gleichzeitig zu ändern
[root@localhost home]# ls testfile -l
-rw--w--w- 1 root root 0 7. Juni 19:35 Testdatei
Das obige ist der detaillierte Inhalt vonSo ändern Sie Benutzer-ID und Passwort auf einem Linux-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!