linux文件权限

 

chmod文件权限命令使用方法



#chmod命令可以根据不同用户对象设置不同权限
#可通过chmod  --help查看使用选项

 

文件权限表示法

读       read         r       4
写       write        w       2
执行     execute      x       1
​
字母表示法   r   w   x
数字表示法   4   2   1
​

#使用方法(数字表示法)

修改文件权限
chmod  644  test(文件)644-rw-r--r--文件目录都可以适用

#使用方法(字母表示法)

修改目录权限
chmod  u=rwx,g=rwx,o=rwx  test(目录)

#chmod 选项

chmod -R 递归授权(谨慎适用)
​
chmod -R 777 /etc (执行命令会将/etc下所有子目录子文件权限进行修改)
#谨慎使用-R递归选项

umask数值

root创建文件目录权限        文件:-rw-r--r--        目录:-rwxrw-rw-

普通用户        文件:-rw-rw-r--                      目录:-rwxrwxr-x

默认umask数值为

root超级管理员  0022        普通用户        0002

(root是一个特殊的用户)

一个文件最大权限为 x 执行权限        一个目录最大权限为 w 写入权限

新建文件的默认权限: 666-umask , 如果所得结果某位存在执行(奇数)权限,则将其权限+1,偶数不变
新建目录的默认权限: 777-umask

由/etc/profile文件控制默认umask数值


[root@centos7 /data ]# cat /etc/profile
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi
说明:如果用户的UID小于199,并且用户和用户所属组名字相同时,umask等于002, 否则umask等于022

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值