Syntax:
Chown [Option]… [Eigentümer] [: [Gruppe]] Datei…
Chown [Option]… -Referenz = RFILE -Datei…
Der Befehl "Chown" kann mit dem Dateinamen oder dem Referenzfileinamen verwendet werden. Option, Eigentümer oder Gruppe sind für diesen Befehl optional. Drei Arten von Berechtigungen von drei Benutzertypen können für jede Datei oder einen Ordner zugewiesen werden. Die Benutzertypen sind der Benutzer, Gruppe Und Andere und Berechtigungen sind Read (r), schreiben (r) Und ausführen (x).
Optionen:
Schild | Beschreibung |
-C oder -Changes | Zeigt die Änderungen im Besitz der tatsächlichen Datei an. |
-Referenz = Datei | Verwenden Sie, um das Eigentum an einer Datei oder einem Ordner basierend auf der Referenzdatei zu ändern. |
-R oder -recursive | Verwenden Sie die Änderung des Eigentums an Verzeichnissen rekursiv. |
-Dereferenz | Wirken Sie darauf hin, wo auf die symbolischen Verbindungen hinweisen. |
-h oder -no -dereferenz | Wirken Sie sich auf symbolische Verbindungen aus. |
-für -ssilent oder -aTe | Fehlermeldungen werden für Dateien weggelassen, deren Eigentum nicht geändert werden kann. |
-V oder -Verbose | Zeigt die Aktionen für jede Datei für Chown -Befehl an. |
Beispiel 1: Ändern Sie den Benutzerbesitz einer Datei
Der Benutzer muss Root -Berechtigungen haben, um den Benutzer- oder Gruppenbesitz einer Datei und eines Ordners zu ändern. Der folgende Befehl "Chown" ändert den Benutzerbesitz in "Root" für den Textdatei -Test in "Root".txt'.
$ ls -l -Test.txt
$ sudo chown root test.txt
$ ls -l -Test.txt
Ausgang:
Beispiel 2: Ändern Sie den Gruppenbesitz einer Datei
Der Benutzer muss ':' vor dem Gruppennamen verwenden, um das Gruppenbesitz einer Datei und eines Ordners zu ändern. Der folgende Befehl "Chown" verändert das Gruppenbesitz von Studenten "Studenten".TXT 'Datei zur Gruppe, "Tests".
$ ls -l Studenten.txt
$ sudo chown: testen Studenten.txt
$ ls -l Studenten.txt
Ausgang:
Beispiel-3: Ändern Sie sowohl Benutzer- als auch Gruppenbesitz einer Datei
Sowohl Benutzer- als auch Gruppenbesitz können mit dem Befehl "Chown" zusammen geändert werden. Der folgende Befehl "Chown" ändert den Benutzerbesitz in "Fahmida" und Gruppenbesitz in "Testen" für den Datei -Test.txt'.
$ ls -l -Test.txt
$ sudo chown fahmida: Testtest.txt
$ ls -l -Test.txt
Ausgang:
Beispiel-4: Ändern Sie das Eigentum einer Datei basierend auf einem bestimmten Benutzer
Wenn Sie den Besitz einer Datei oder eines Ordners basierend auf dem aktuellen Eigentum ändern möchten. Der erste Befehl "Chown" in diesem Beispiel kann das Eigentum nicht ändern, da der derzeitige Eigentümer "fahmida" nicht "root" ist. Der zweite Befehl "Chown" ändert den Benutzerbesitz in "Jamin" von "Fahmida" für den Datei -Test aus "Fahmida".txt'.
$ ls -l -Test.txt
$ sudo chown -from = root yesmin test.txt
$ ls -l -Test.txt
$ sudo chown -from = fahmida yesmin test.txt
$ ls -l -Test.txt
Ausgang:
Beispiel-5: Ändern Sie den Benutzer- und Gruppenbesitz von einer Datei in einen anderen Dateinamen
Durch die Verwendung der Referenzoption des Eigentums einer Datei oder eines Ordners kann einfach in eine andere Datei und Ordner kopiert werden. Der folgende Befehl "Chown" kopiert den Benutzer- und Gruppenbesitz des "Tests".txt 'Datei zu' Studenten.txt 'Datei.
$ ls -l -Test.txt
$ ls -l Studenten.txt
$ sudo chown -referenz = test.txt Studenten.txt
$ ls -l Studenten.txt
Ausgang:
Beispiel-6: Ändern Sie den Benutzer- oder Gruppenbesitz eines Verzeichnisses rekursiv
Der folgende Befehl 'Chown' mit -R -Option ändert die Benutzereigentum in "Root" und Gruppenbesitz in "Testen" für alle Dateien und Ordner unter "Code" -Fordner.
$ ls -l Code
$ sudo chown -r root: testen code/
$ ls -l Code
Ausgang:
Beispiel-7: Listen Sie alle von Chown für einen Ordner vorgenommenen Änderungen auf
Der folgende Befehl 'Chown' mit -V -Option zeigt die Liste aller Änderungen des Eigentums an, indem der Befehl ausgeführt wird.
$ sudo chown -v -r fahmida: fahmida code
$ ls -l
Ausgang:
Dieses Tutorial hilft dem Linux -Benutzer dabei, die Verwendung des Befehls "Chown" zu kennen und den Befehl ordnungsgemäß anzuwenden, um das Eigentum für eine Datei oder einen Ordner zu ändern.