Wie kann ich den Besitzer eines Ordners ändern?

Wie kann ich den Besitzer eines Ordners ändern?

Ich bin ein Emigrant von Windows, aber ich habe ein ernstes Problem, das die Änderung derRoot-Berechtigung.

Ich habe versucht, den Besitzer per Rechtsklick zu ändern und die Berechtigung zu ändern, aber es funktioniert nicht.

Kann mir jemand helfen, diese Ordner zu verschieben?

Antwort1

Sie können dies mit dem chownBefehl tun.

Verwendung:chown -R $user $directory

Wenn Sie beispielsweise die Berechtigung eines Ordners mit dem Namen „example“ ändern möchten, den Sie als Root in Ihrem Home-Verzeichnis erstellt haben, müssen Sie zunächst Root-Berechtigungen erhalten, indem Sie eingeben su, und dann ausführen chown -R ousman /home/ousman/example, vorausgesetzt, Ihr Benutzername ist „ousman“. „-R“ steht für „rekursiv“, sodass sich auch der Besitzer der Dateien im Verzeichnis ändert.

Antwort2

Hierfür gibt es einige gute Möglichkeiten:

Grafische Methode:

Drücken Sie Alt+F2 oder öffnen Sie ein neues Terminalfenster und geben Sie ein:

gksu nautilus

Navigieren Sie zu dem Ordner, den Sie ändern möchten, und klicken Sie mit der rechten Maustaste darauf. Wählen Sie dann „Eigenschaften“ aus dem Kontextmenü. Sie können nun den Benutzer oder die Gruppe auswählen, die der „Eigentümer“ des Ordners sein soll, sowie die Berechtigungen, die Sie ihnen erteilen möchten. Klicken Sie abschließend auf „Berechtigungen auf beigefügte Dateien anwenden“, um die Änderungen rekursiv anzuwenden.

Allerdings scheint dies bei einigen Vorgängen in einem tiefen Ordnerbaum nicht immer zu funktionieren. Wenn es nicht funktioniert, verwenden Sie den entsprechenden Terminalbefehl."

-andrewirgendwas

Für Computerfreaks: Geben Sie Folgendes in das Terminal ein (ersetzen Sie Benutzername und Verzeichnispfad durch Ihren Benutzernamen und den Pfad des Ordners, den Sie ändern möchten):

sudo chown -R username directorypath

Wenn Sie sich nicht sicher sind, wie Ihr Benutzername lautet (Groß-/Kleinschreibung beachten!), schauen Sie oben im Terminalfenster nach, es sollte ungefähr so ​​lauten:

Name@computername 

Eine einfache Möglichkeit, den Verzeichnispfad einzufügen, besteht darin, ihn in das Terminalfenster zu ziehen

verwandte Informationen