目录
一、命令
1.改变文件所属的用户与组
在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是目录名。
2.改变文件所属用户与组的读写权限(chmod)
https://blog.csdn.net/qq_52836452/article/details/129642664
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
函数
https://download.csdn.net/blog/column/9765101/103562925
chmod和fchmod系统调用更改文件的权限,注意:改变的前提是当前执行进程用户有权改变。
- chmod
根据路径名,如果是符号链接改变的是符号链接而不是真正的指向文件 - fchmod
根据文件描述符改变
常见问题
- Permission denied报错
https://blog.csdn.net/qq_15028721/article/details/128651995
0 条评论