0
点赞
收藏
分享

微信扫一扫

chmod用法(chmod命令用法 -R)


chmod命令的使用

1.touch 文件名

2.ls -l 文件名

3.664

4.cat 文件名

5.chmod -R u=rw,g=r,o=r 文件名

6.ls -l 文件名 (问的有问题)

linux操作系统中chmod指令的使用

二进制知道吧chmod 777 +文件

u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人

第一个7 是U的rwx都是1的情况r表示可读取,w表示可写入,x表示可执行 r=4 w=2 x=1

你自己就是r+w+x=7

第一个7 是g的rwx都是1的情况r表示可读取,w表示可写入,x表示可执行

第一个7 是o的rwx都是1的情况r表示可读取,w表示可写入,x表示可执行

想做到只有文件(文件夹)所有者才能删除该文件(文件夹) chmod 744 +文件SUID,SGID,sticky Bit指的特殊权限

SUID u+s 已拥有文件所有者的身份执行文件,而不是以运行文件的用户身份

SGID g+s 已拥有文件所属组的身份执行文件,在目录中创建的最新文件将其组所有者设置为与目录的组所有者相匹配

sticky Bit o+t 对文件无影响,对目录具有写入权限的用户尽可以删除其所拥有的文件,而无法删除其他用户拥有的文件

这样你也应该明白怎样才能做到只有文件所有者才能删除该文件了吧chmod 777 `find /a -type d`让a目录及其子目录的权限变为777

chmod 777 `find /a -type f`让a目录以及子目录下的所有文件(常规文件)的权限为777

互不影响。

命令中的引号不是单引号,是反引号。

举报

相关推荐

0 条评论