Verwenden Sie chown, um den Besitz aller Unterordner und Dateien eines Ordners festzulegen.


Antworten:


55

Von chown --help:

Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
  or:  chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.

[...]

  -R, --recursive        operate on files and directories recursively

[...]

Also musst du laufen (wahrscheinlich mit sudo):

chown -R USERNAME:GROUPNAME /PATH/TO/FILE

Wenn die Gruppe die primäre Gruppe des angegebenen Benutzers sein soll (normalerweise derselbe Name), können Sie auch das weglassen GROUPNAMEund das USERNAME:mit einem Doppelpunkt versehen (kein Leerzeichen davor!). Es wird implizit gesetzt:

chown -R USERNAME: /PATH/TO/FILE

Um nur den Benutzer zu ändern und die Gruppe so zu belassen, wie sie ist, geben Sie einfach USERNAMEkeinen Gruppennamen und keinen Doppelpunkt an:

chown -R USERNAME /PATH/TO/FILE

Um nur die Gruppe zu ändern und den Eigentümerbenutzer so zu belassen, geben Sie einfach :GROUPNAMEmit einem vorangestellten Doppelpunkt an:

chown -R :GROUPNAME /PATH/TO/FILE

11

Mein Benutzername ist timo und ich habe dies getan, um den Besitz aller meiner Dateien und Ordner im Home-Verzeichnis zu übernehmen (von einem anderen Konto übertragen):

~$ sudo chown -R timo /home/timo/*

8
chown -R <username>:<groupname> <folder>

So mache ich das normalerweise, und ich mache normalerweise jeweils einen Ordner nach dem anderen. Es dauert nur ein paar Augenblicke, um die einzelnen Ordner durchzuarbeiten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.