文件、目录管理

2.14、文件或目录的权限chmod

输入图片说明

一个文件有三个位:

第一个位是user;

第二个位是group;

第三个位是other;

rwx是指该文件相对于user、group和other是否具有读、写、执行权限;

rw-是文件所有者的权限(r:read、w:write、-:不可执行;);

三个位之后的“.”表示该文件受限于selinux;

rw-r--r--:第一个是所有者的权限,第二个是所属组的权限,第三个是other的权限;

r=4 w=2 x=1 rwx=7

chmod=change mode

输入图片说明

selinux配置文件是在 /etc/selinux/config下;

输入图片说明

chmod -R继承功能(递归),更改目录或者文件及子目录、子文件的权限;

chmod u=rwx,g=r,o=r 2.txt == chmod 744 2.txt;

也可以写成 chmod a+rwx .2.txt = 777

输入图片说明

2.15、更改所有者和所属组 chown

chown change owner

系统的所有用户都放在:/etc/passwd下面;

系统的所有用户密码都放在:/etc/shadow下面;

系统的所有组都放在:/etc/group/下面;

useradd 添加用户;

输入图片说明

查看该用户:cat /etc/passwd

输入图片说明

chown liyang /tmp/yum.log 把/tmp/yum.log 文件所有者更改为liyang

输入图片说明

chgrp更改文件或者目录的所属组;

chgrp liyang /tmp/yum.log

输入图片说明

chown -R user1:liyang /tmp/1.txt 该目录下单文件也会被更改所有者和所属组(继承);

输入图片说明

输入图片说明

2.16、umask

系统的umask值默认是0022;

umask值是决定文件或目录权限的;

输入图片说明

系统umask值:0022=022=----w--w-

目录权限:777=rwxrwxrwx - ----w--w-=rwxr-xr-x=755

输入图片说明

更改umask后

umask 002

输入图片说明

umask 022

输入图片说明

2.17、隐藏权限lsattr-chattr

lsattr是查看隐藏权限;

chattr +i 1.txt 给1.txt文件加上i 隐藏权限;

输入图片说明

chattr +a 权限,只能追加;

输入图片说明

chattr给一个目录加i或者a权限后,更改目录里的文件不会有限制;

chattr -R +ia 1/ 递归更改目录及其内容的属性

输入图片说明

lsattr -d 查看目录本身;

转载于:https://my.oschina.net/u/3706694/blog/1556370

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值