美文网首页
文件权限修改

文件权限修改

作者: 指尖轻敲 | 来源:发表于2018-07-10 10:43 被阅读3次

-rw-r--r--. 2 root root 19 Mar 17 03:18 test.md

  • -:文件类型(-代表当前是个普通文件; d代表是目录; l代表软链接文件)等。一共有7种

  • rw-:这三位代表所有者拥有的权限,有读写权限。(x代表执行)

  • r--:所属组,读

  • r--:其他人,读

  • .:最后的点代表一种特殊权限,暂不考虑

  • 2:是被引用的次数

  • 两个root表示用户组和用户名

给用户添加权限

我们可以用+-去直接增加或者删除相应权限,也可以用=号直接设置权限。

给所有者添加(删除)执行权限,所属组添加(删除)写的权限
chmod u+x,g+w cangls.md
chmod u-x,g-w cangls.md
所有者设置读写执行权限,所属组设置读写权限
chmod g=rw,u=rwx cangls.md
    
给所有人添加权限
chmod a=rwx fengjie.md

实际中我们使用数字代表权限r:4;w:2;x:1

给所有者7权限,所属组5权限,其他人5权限
chmod 755 cangls.md

注意:如果给文件添加了写的权限,并没有权限删除文件,只有给该文件所在的文件夹添加写的权限才能删除该目录下的文件

改变所有者
把demo.log的所有者改为cangls(change owner)
chown cangls demo.log
改变所属组
chogrp cangls demo.log
文件特殊权限
umask
//默认0022

第一位0是特殊权限,文件最大默认权限是666没有可执行权限。目录最大的默认权限是777。建立文件之后的默认权限,为777减去mask值。mask值为022,-rwxrwxrwx 减去022等于-rwxr-xr-x。

相关文章

网友评论

      本文标题:文件权限修改

      本文链接:https://www.haomeiwen.com/subject/excreftx.html