linux修改文件权限rwr,学习linux第九天

chmod和chown          设置权限和所属关系

chmod -R 777 hanlin              对hanlin这个目录递归给到777的权限,权限分为三种,r=4,w=2,x=1

chmod u=rwx,g=rw,o=r 1.txt用字母也可以赋予权限,u表示所有者,g表示所属组,o表示其他,权限包括“rwx”

chown  -R root:users hanlin   对hanlin这个目录递归设定所有者和所属组

chown root:hanlin     单独给hanlin目录设置所有者的权限

chown :users hanlin 单独给hanlin目录设置所属组的权限

umask

文件默认权限是666 目录默认权限是777

当umask=022时,文件权限默认为rwrwrw- ww=rwrr=644

同理目录权限=755  一般系统默认文件是不给执行权限的

umask=0022     绝对路径是/etc/bashrc,可以修改默认umask

比如直接在配置末行输入umask=000,表示文件默认权限是666 目录默认权限是777

chattr和lsattr           设置特殊权限(对目录和文件都适用)

chattr +i 1.txt            表示这个文件不可修改、删除、重命名、移动、修改时间(再次touch这个文件)等等操作

给目录设置特殊权限{不能删除,更名、新增文件和目录修改时间(再次touch这个文件),但是可以对已经存在的文件内容进行更改,不可删除,更名等等}

)

chattr  -i 1.txt           撤销之前的特殊权限设置

chattr  +a 1.txt         表示改文件不可修改、删除、重命名等等,但是可以追加 cat /etc/passwd >> 1.txt(cat /etc/passwd > 1.txt不行,这种应该是覆盖模式),也可以touch,修改时间

chattr  -a 1.txt             插销之前的特殊权限设置

lsattr     1.txt           查看目录下面的子文件的特殊权限要查看目录本身加-d

[root@hanlin tmp]# lsattr 1.txt

----i----------- 1.txt

lsattr -R hanlin           显示目录以目录下面所有的特殊权限

lsattr -a hanlin           显示包含隐藏文件在内的特殊权限

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值