文件权限

type
status
date
slug
summary
tags
category
icon
password

一、常规权限

1、owner/group/others

(拥有者/组/其他)
notion image
file type
  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
number of hard links
软硬连接次数

2、r-xr-xr-x

notion image

针对文件

针对目录

💡
注意:一个用户想要正常查看目录下的文件,必须同时拥有rx权限

二、更改文件属性

更改文件所有者,也可以同时更改文件所属组(chowm)

更改文件属组(chgrp)

三、更改文件权限

1、chmod

数字类型改变文件权限

r:4 w:2 x:1

符号类型改变文件权限

user:用户 group:组 others:其他
chmod
u
+(加入)
r
文件或目录
g
-(除去)
w
o
=(设定)
x
a
将文件权限设置为 -rwxr-xr—
拿掉全部人的可执行权限

特殊权限

  • suid(针对可执行程序设置) 4
普通用户在运行命令时,会临时获得属主用户权限
  • sgid(针对目录) 2
一个目录有了sgid,会自动继承目录的属组
  • sticky bit(针对目录) 1
防止普通用户之间相互删除文件

2、facl

优势:针对单个用户、用户组设置权限

针对单个用户

针对单个用户组

查询facl

删除facl权限

四、其他权限

1、umask命令

umask可用来设定[权限掩码] 影响新建的文件、目录的默认权限

2、隐藏属性

查看隐藏属性

3、chattr 命令

选项
-R: 递归处理目录及其子目录 -V: 显示详细信息 -v: 显示版本信息
属性模式
+: 添加属性
-: 移除属性 = : 设置为指定属性
notion image
文件内容不允许修改,不能被删除
针对重要模板文件
只允许向文件中追加内容,不能被删除
针对重要日志文件
 
Loading...