LINUX(redhat)学习之文件权限管理

文件目录权限                                                                                            数字表示

r     读权限         可以查看文件内容     可以列出目录中的内容                         4

w    写权限        可以修改文件内容      可以在目录中创建,删除文件               2

x    执行权限        可以执行文件           可以进入目录                                    1


输入ls -l 可以查看文件属性


前10个字符

第一位文件类型:d表示目录,-表示普通文件

后2-10位:按用户权限,用户组成员的权限,其他人权限分(如果没有该权限用-表示).


chmod -R 用户 操作 权限 目录名 (修改目录权限并递归修改目录下的文件和目录)

(由于如果给目录下的目录赋予可执行权限 时候会影响文件,故命令赋予执行权限的方法是 chmod -R 用户 操作 权限(X大写)目录名)

用数字表示的时候

chmod 数值 文件名

---------------更改文件所有人和组

chown 用户名 文件名

chgrp  组        文件名

chown  用户名.组  文件 (同时更改所属的用户名和用户组)

---------------特殊权限对文件和目录的影响


u+s:举例 一个工具如cat,当一个普通用户用cat去读root文件的时候 cat使用的是普通用户的身份,所以无法读取文件,但如果执行了   chmod u+s /bin/cat 当普通用户再次运行cat去读文件的时候就能读取root的文件了(去掉权限用 chmod u-s )

u+s:对目录影响 正常情况下文件属于文件创建者的,利用chmod u+s 目录  影响目录,进入被影响的目录创建一个新的文件,文件会继承目录的所属组的组

o+t:用户拥有目录的w权限可以删除该目录下其他用户的文件,但是 加了该权限后用户只能删除自己的文件

SUID     SGID     Sticky

4            2            1            

加在常规权限前面

如原来644加了SUID 就是 4644字符表示rwS(如果没有那位有x就是s(其他的同理))

相应位置



--------------------------------默认权限

查看umask:输入umask查看当前用户umask

默认权限(目录 rwx rwx rwx 文件 rw rw rw) 与umask进行运算(umask为0022 与目录全部权限运算后就是rwx rx rx (存在的位数进行减法运算))

umask设置:umask 4位数字

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值