命令

在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 条评论

发表回复

您的电子邮箱地址不会被公开。