Linux权限管理
权限介绍:见下方案例文件信息的第一组字符串,一共10位字符,标记为0~9。
第0位--确定文件类型(d - l c b)
- --普通文件
d--目录(相当于Windows的文件夹)
l--链接(相当于Windows的快捷方式)
c--字符设备文件,比如键盘鼠标。(cd /dev/回车可看到以c开头的文件)
b--块设备文件,比如硬盘。(cd /dev/回车可看到以b开头的文件)
第1、2、3位--确定文件的所有者user拥有该文件的权限。
第4、5、6位--确定文件所在用户组group拥有该文件的权限。
第7、8、9位--确定其它组other的用户拥有该文件的权限。
这9个字符确定不同的用户对该文件的权限
⭐rwx权限详解
rwx作用到(单个)文件
r--可读:可读取、打开查看
w--可写:可修改,若对该文件所在目录有写w的权限则可删除该文件
x--可执行:对于可执行文件可执行--./
rwx作用到目录
r--可读:可读取,可ls显示列出目录内容
w--可写:可修改目录,即对于目录内的文件-创建、删除,以及重命名目录
x--可执行:可进入该目录,比如cd /。
案例和其他说明
案例:-rwxrw-r-- 1 root root 251 Feb 2 08:00 xxx.txt
其他说明
1--对于文件就显示当前文件数(硬连接数);对于当前就显示当前子目录数和文件数的和。
root--用户/所有者
root--组/所在组
251--对于文件就显示文件大小(单位:字节);对于文件夹就显示4096字节。
Feb 2 08:00--最后修改日期
xxx.txt--文件名
修改文件/目录的权限
chmod 修改方式二选一 文件/目录名
第一种修改方式--用+、-、=和u、g、o、a修改权限
+代表添加一个权限,-代表去除一个权限,=代表赋予大于一个的权限
u代表所有者,g代表所在组,o代表其它组,a代表所有人(u、g、o的总和)
e.g. chmod u=rwx,g=rx,o=x 文件/目录名
e.g. chmod o+w+r 文件/目录名
e.g. chmod a-x 文件/目录名
第二种修改方式--用数字1~7修改权限
rwx权限的数字表示:r=4,w=2,x=1。比如三个权限都有,那么rwx=4+2+1=7。
e.g. chmod u=rwx,g=rx,o=x 文件/目录名 <=等价于=> chmod 751 文件/目录名
Linux权限管理
于 2023-03-28 15:27:46 首次发布