像Linux或macOS这样的操作系统(通常每个UNIX系统)中的每个文件/目录都有一个拥有者。
文件的拥有者可以用它做任何事情。它可以决定该文件的命运。
拥有者(以及root用户)也可以使用chown命令将所有者更改为另一个用户:
chown <owner> <file>
像这样:
chown flavio test.txt
例如,如果你有一个文件是由根用户,如果你是另外一个用户角色,那么你就没有写入的权限:
您可以使用chown将所有权转让给您:
通常需要更改目录的所有权,并递归地更改包含的所有文件,以及所有子目录和其中包含的文件。
你可以使用-R标志来实现:
chown -R <owner> <file>
文件/目录不仅有一个所有者,它们还有一个组。通过这个命令,你可以在改变所有者的同时改变它:
chown <owner>:<group> <file>
例:
chown flavio:users test.txt
您还可以使用chgrp命令更改文件的组:
chgrp <group> <filename>