Wie kann ich den chown
Befehl verwenden, um den Besitz aller Unterordner und Dateien eines Ordners zu ändern?
chown -R your_username:your_group folder
Wie kann ich den chown
Befehl verwenden, um den Besitz aller Unterordner und Dateien eines Ordners zu ändern?
chown -R your_username:your_group folder
Antworten:
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 GROUPNAME
und 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 USERNAME
keinen 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 :GROUPNAME
mit einem vorangestellten Doppelpunkt an:
chown -R :GROUPNAME /PATH/TO/FILE
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/*
chown -R
sollte für Sie arbeiten.