【Linux权限】文件权限值,权限掩码,粘滞位,普通用户添加信任名单

目录

1.权限分为2种用户:超级用户,普通用户

2.文件类型和访问权限

​3.权限掩码(八进制)

4.sudo短暂提升权限

5.粘滞位 


1.权限分为2种用户:超级用户,普通用户

  1. 超级用户(通常为root):可以再linux系统下做任何事情,不受限制
  2. 普通用户:在linux下做有限的事情
  • 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

 2.文件类型和访问权限

文件前10位信息:首位文件类型+后9位不同人的访问权限

2.1.首位字符表达文件类型

首位字符文类型
d文件夹(目录)
-普通文件(文本文件等等)
l软链接(类似Windows的快捷方式)
b软链接(类似Windows的快捷方式)
p管道文件
c字符设备文件(例如屏幕等串口设备)

s

套接口文件

2.2 前10位字符的后9位代表访问权限

 三种不同人:

  1. 文件和文件目录的所有者:u---User
  2. 文件和文件目录的所有者所在的组的用户:g---Group
  3. 除开以上的用户:o---Others 

每三个字符的意思:ride(读),write(写),execute(执行) 

分别对应的作用:

ride(读):1.对于目录来说可以看到目录的文件名,如果同时有执行权限可以看到目录内详尽的信息,对于普通文件决定了可不可以读文件内的内容;

write(写):对于目录来说可不可以创建文件和目录,对于普通文件是否可以也写入和更改文件内容;

execute(执行) :对于目录来说是否可以进入目录,对于文件来说是否可以执行文件

2.3改变文件权限值 

chmod:changemode的缩写;

格式:chmod 用户名+对应权限 文件名

类型名:u拥有者,g所属组,o其他,a所有

 3.权限掩码(八进制)

3.1默认权限掩码

使用:umask可以查看用户掩码 

3.2文件的默认的权限值

 那么可以使用八进制来改变文件权限值

 4.sudo短暂提升权限

 普通用户权限不够,可以在最前面sudo,在这一行权限提升

怎么加普通用户信任名单

先使用root:

在文件大概100行写入:普通对象名后面和root一样

5.粘滞位 

粘滞位产生的原因:有一些临时文件,现在使用一会删除,如果是一个团队,把大家的临时文件都放在一起便于管理,但是如果可以创建文件就可以删除,以免被别人误删;

[root@VM-24-5-centos ~]# mkdir temporary#创建一个目录
[root@VM-24-5-centos ~]# ll
total 4
drwxr-xr-x 2 root root 4096 Dec 18 05:06 temporary
[root@VM-24-5-centos ~]# chmod -t temporary#把这个目录添加粘滞位
[root@VM-24-5-centos ~]# ll
total 4
drwxr-xr-x 2 root root 4096 Dec 18 05:06 temporary

当一个目录被设置为"粘滞位"(用chmod -t),则该目录下的文件只能由

  1. 超级管理员删除
  2. 该目录的所有者删除
  3. 该文件的所有者删除
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值