命令
在Linux中,可以使用chown命令来改变文件的所有者,使用chgrp命令来改变文件的组。还可以使用chown命令同时改变所有者和组。
例子:
改变文件所有者:
chown newowner filename
改变文件组:
chgrp newgroup filename
同时改变所有者和组:
chown newowner:newgroup filename
在这些命令中,newowner是新的所有者用户名,newgroup是新的组名,filename是文件名。
如果需要递归地改变目录及其所有子目录和文件的所有者或组,可以使用-R选项:
chown -R newowner directoryname
chgrp -R newgroup directoryname
chown -R newowner:newgroup directoryname
在这些命令中,directoryname是目录名。
函数
https://download.csdn.net/blog/column/9765101/103562925
chmod和fchmod系统调用更改文件的权限,注意:改变的前提是当前执行进程用户有权改变。
- chmod
根据路径名,如果是符号链接改变的是符号链接而不是真正的指向文件 - fchmod
根据文件描述符改变
0 条评论