文件权限修改

2018-07-10  本文已影响3人  指尖轻敲

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

给用户添加权限

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

给所有者添加(删除)执行权限,所属组添加(删除)写的权限
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。

上一篇 下一篇

猜你喜欢

热点阅读