Unter Linux können Sie den Befehl chown verwenden, um den Benutzer und die Gruppe zu ändern, zu denen eine Datei gehört. Die Syntax zum Ändern des Benutzers lautet „chown [-R] Eigentümerdatei oder -verzeichnis“, und die Syntax zum Ändern der Gruppe lautet „chown [-R]]: Die Gruppendatei oder das Verzeichnis, zu dem sie gehört.“
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
Wenn unter Linux eine Datei erstellt wird, ist der Eigentümer der Datei der Benutzer, der die Datei erstellt hat. Der Dateibenutzer kann den Eigentümer und die Benutzergruppe der Datei ändern. Unter dem Root-Benutzer können der Eigentümer und die Benutzergruppe jeder Datei geändert werden.
Um den Benutzer und die Gruppe zu ändern, zu der eine Datei gehört, müssen Sie den Befehl chown verwenden. Der Befehl
chown, der als Abkürzung für „Eigentümer ändern“ angesehen werden kann, wird hauptsächlich zum Ändern des Eigentümers einer Datei (oder eines Verzeichnisses) verwendet. Darüber hinaus kann dieser Befehl auch die Gruppe ändern, zu der die Datei (oder das Verzeichnis) gehört ) gehört.
Wenn Sie nur den Eigentümer ändern müssen, können Sie das Grundformat des Befehls chown wie folgt verwenden:
chown [-R] 所有者 文件或目录
-R
(Groß- und Kleinschreibung beachten) bedeutet, dass der Eigentümer zusammen mit allen Dateien im Unterverzeichnis geändert wird .
Wenn Sie nur die Gruppe ändern müssen, zu der Sie gehören, können Sie das Grundformat des Befehls chown wie folgt verwenden:
chown [-R] :所属组 文件或目录
Wenn Sie sowohl den Besitzer als auch die Gruppe, zu der Sie gehören, ändern müssen, Das Grundformat des chown-Befehls ist:
chown [-R] 所有者:所属组 文件或目录
Hinweis: Im chown-Befehl können Sie auch einen Punkt (.) zwischen dem Besitzer und der Gruppe verwenden, zu der er gehört, aber dies führt zu einem Problem, wenn der Benutzer Wenn Sie beim Einrichten des Kontos einen Dezimalpunkt hinzufügen (z. B. zhangsan.temp), führt dies zu einer Fehleinschätzung des Systems. Daher wird empfohlen, Doppelpunkte zu verwenden, um den Eigentümer und die Gruppe, zu der er gehört, zu verbinden.
Natürlich unterstützt der Befehl chown auch das einfache Ändern der Gruppe, zu der eine Datei oder ein Verzeichnis gehört. Beispielsweise bedeutet chown:group install.log das Ändern der Gruppe, zu der die Datei install.log gehört Wird normalerweise zum Ändern der Gruppe verwendet und wird daher nicht empfohlen. Verwenden Sie den Befehl chown.
Eine weitere zu beachtende Sache ist, dass Sie bei Verwendung des Befehls chown zum Ändern des Eigentümers (oder Eigentümers) einer Datei oder eines Verzeichnisses sicherstellen müssen, dass der Benutzer (oder die Benutzergruppe) vorhanden ist, da der Befehl sonst nicht korrekt ausgeführt werden kann und „ „Ungültiger Benutzer“ wird angezeigt. „ oder „Ungültige Gruppe“.
Beispiele für die Verwendung des Befehls chown
1. Ändern Sie den Besitzer der Datei
Zuerst verwenden wir den Befehl ls -l, um den Besitzer der Datei zu überprüfen, zum Beispiel:
#ls -l tmpfile -rw-r-r-- 1 himanshu family 0 2019-03-30 11:03 tmpfile
Als Nächstes Verwenden Sie den Befehl chown, um den Besitzer der tmpfile-Datei zu ändern.
#chown root tmpfile
Dann verwenden Sie den Befehl ls -l, um den Besitzer der tmpfile-Datei zu überprüfen. root"
2. Ändern Sie die Dateigruppe
Sie können die Gruppe (die Gruppe, zu der die Datei gehört) auch über den Befehl chown ändern.
Verwenden Sie den folgenden Befehl, um die Gruppe zu ändern, zu der die Datei gehört:
#ls -l tmpfile -rw-r-r-- 1 root family 0 2019-03-30 11:04 tmpfile
Dann verwenden Sie den Befehl ls -l, um den Besitz der tmpfile-Datei zu überprüfen
#chown :root tmpfile
Sie können den Besitzer und die Gruppe der Datei auch direkt ändern Rooten Sie nach Bedarf gleichzeitig den folgenden Befehl:
#ls -l tmpfile -rw-r-r-- 1 root root 0 2019-03-30 11:04 tmpfile
Empfohlene verwandte Video-Tutorials: „
Linux TutorialDas obige ist der detaillierte Inhalt vonSo ändern Sie den Benutzer und die Gruppe, zu denen eine Datei unter Linux gehört. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!