文件和目录权限与隐藏权限

 2.14文件或目录权限

ls –l 查看文件详细信息,其中第一项是文件类型,第二位就是文件权限,三个权限位,分三段 rw- 所有者 r—所属组 r—其他用户权限,最后一个点,表示这个文件受制于selinux , 关闭selinux就不限制。(setenforce 0 关闭selinux,vi /etc/selinux/config selinux的配置文件)

r 可读 r=4

w 可写 w=2

x 可执行 x=1  例;rw-r—r-- =644

bda942655efa534af47d3eed282ad639fee.jpg

chmod ==changemode

chmod 700 1.txt  修改权限,所有者可读可写可执行,其他都没有权限。4461240a412cad4443631415ada7e2ebebb.jpg

 

chmod 生效的是目录本身

chmod –R 770 aming  -R可以把目录和目录下的子文件权限都修改。

chmod u=rwx,g=r ,o=r aming2

u=所有者 g=所属组 o=其他者

chmod a+x aming2 a表示所有,把ugo都加上x权限

 

2.15 更改所有者和所属组chown

chown =change owner 更改所有者,所属组

cat /etc/passwd 可以查看系统有那些用户

chown aming /tmp/yun.log 更改所有者为aming

chown user1:aming /tmp/yun.log   user;aming更改所有者,所属组

chown ;root /tmp/yun.log   ;root只改所属组

chown –R user1:aming /tmp/aming2  更改目录和目录下文件的所有者,所属组。

-R 更改全部

username;group 所有者;所属组

 

chgrp change group 更改所属组

chgrp user1 /tmp/yun.log 更改组为user1

 

 

2.16 umask

默认创建文件644

默认创建目录755

umask  默认权限值   目录最高权限777 文件最高权限666

777-umask=默认创建目录权限  666-umask=默认创建文件权限

权限算法;

666=(rw-rw-rw-666)-(-------wx 003)=rw-rw-r--=664

777=(rwxrwxrwx777)-(------wx 003)=rwxrwxr--=774

bd68bf42d6c2398a800b82df8f117bbb81f.jpg

 

umask 0002 修改默认权限值。

目录必须有x权限,才能打开

 

2.17隐藏权限lsattr-chattr

chattr 设置隐藏权限

chattr +i 1.txt 加隐藏权限 +i不能修改文件不能改名不能删除 只读 会有个1.txt~缓存文件

chattr -i 1.txt 减i权限

chattr +a  1.txt  +a能追加更改时间信息可以touch,不能删除更改

chattr –a 1.txt 去掉权限

lsattr 1.txt 查看隐藏权限

lsattr +d 111 查看目录隐藏权限

lsattr -R 111 查看目录和目录下子文件的隐藏权限

lsattr –a 111 查看隐藏文件的隐藏权限

c1129705dd0e2ec2178504dd0a284d2a653.jpg

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3959687/blog/2051727

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值