Hier ist die Liste der wenigen Szenarien, in denen Sie dies tun möchten:
Schauen wir uns nun die Syntax des Chown -Befehls an.
CHOWN -Befehlssyntax
Chown [Optionen] Benutzer [: Gruppen] Datei (en)Verwenden Sie den „Benutzer“ für den Benutzernamen oder ersetzen Sie ihn durch die Benutzer -ID, auch als UID bezeichnet. Fügen Sie den Gruppennamen im Teil der GID (Gruppen -ID) hinzu "Gruppen" -Teil ". Fügen Sie am Ende des Befehls von Chown Dateien oder Verzeichnisse hinzu, für die Sie das Eigentum ändern möchten.
Ändern des Eigentümers eines Verzeichnisses
Wir haben einen separaten Benutzer mit dem Namen "Utest" und eine Gruppe "Ugroup" erstellt, um die Beispiele zu demonstrieren. Um das Eigentum an einem Verzeichnis zu ändern, verwenden Sie den Befehl chown mit dem Benutzernamen und dem Pfad des Verzeichnisses.
$ sudo chown utest ./ProbleFolder/Schreiben Sie nun den Befehl „LS“ auf und überprüfen Sie, ob Ihr Verzeichnisbesitz aktualisiert ist oder nicht.
$ ls -l -d ./ProbleFolder/Ändern des Besitzes aller Unterverzeichnisse
Verwenden Sie die “-ROption des Befehls Chown zum Ändern der Besitzer aller Dateien oder Ordner, die in einem Verzeichnis vorhanden sind.
$ sudo chown -r utest ./ProbleFolder/Listen Sie den Verzeichnisinhalt auf, um die Ergebnisse anzuzeigen.
$ ls -l ./ProbleFolder/Ändern des Eigentümers einer Datei
Listen Sie zunächst die Dateiinhalte auf, um sich über den Eigentum zu informieren.
$ ls -l samplefile.txtGeben Sie anschließend den Namen des Benutzers an, den Sie der neue Eigentümer dieser Datei sein möchten. In unserem Fall haben wir uns für „Utest“ entschieden, um das Eigentum an „SampleFile“ in Anspruch zu nehmen.txt.”
$ sudo chown utest samplefile.txtÜberprüfen Sie erneut die aktualisierten Änderungen der Eigentümeränderungen.
$ ls -l samplefile.txtSie können auch die "Benutzer -ID" oder "UID" eines Benutzers für diesen Zweck verwenden. Abrufen Sie hier die Benutzer -ID des neuen Benutzers mit dem Befehl „ID“ mit dem “-u" Möglichkeit.
$ id -u UtestFügen Sie die Benutzer -ID anstelle des Benutzernamens hinzu, um die Eigentümeränderungen vorzunehmen.
$ sudo chown 1001 samplefile.txtÄndern der Besitzer mehrerer Dateien
Geben Sie die Dateinamen am Ende der an Chown Befehl zum Ändern des Eigentums mehrerer Dateien gleichzeitig.
$ sudo chown utest samplefile.txt sampleFile2.txtSchreiben Sie den folgenden Befehl auf, um die Änderungen zu bestätigen.
$ sudo ls -al sample -Datei.txt sampleFile2.txtÄndern des Eigentümers des Verzeichnisses und der Datei sofort
Befolgen Sie die untergegebene Methode, um die Eigentümer der Datei und des Verzeichnisses sofort zu ändern.
$ sudo chown utest samplefile.TXT -TestDieser Befehl macht den neuen Eigentümer des „Testverzeichnisses“ und der „Samplefile.txt.”
Wechseln Sie den Besitzer mit Wildcards
Wildcards werden verwendet, um eine bestimmte Dateigruppe gemäß dem angegebenen Muster auszuwählen. Der Befehl chown ändert dann den Eigentümer der Dateien, nachdem er sie aus der Wildcard -Ausführung abgerufen hat.
$ sudo chown utest s*.*Abschluss
Für Bedenken hinsichtlich der Datensicherheit möchten Sie möglicherweise das Eigentum an Dateien und Verzeichnissen angeben. In Linux verwenden wir die Chown Befehlszeilen-Dienstprogramm zum Ändern des Eigentums an Verzeichnissen oder Dateien. Sie können diesen Befehl auch zum Ändern von Verzeichnissen und mehreren Dateien gleichzeitig verwenden. In diesem Beitrag werden alle diese Aussagen durch die Bereitstellung praktischer Beispiele gerechtfertigt.