权限管理

权限概述

## 报错
Permission denied
## 权限和用户的关系

image.png

r:读权限,read,4
w:写权限,write,2
x:执行权限,exec,1
-:没有权限,0

## 权限替换命令
tr
[root@localhost ~]# ll ceshi.txt 
-rw-r--r-- 1 root root 262 Mar 27 05:24 ceshi.txt
[root@localhost ~]# ll ceshi.txt | tr 'rw-' '420'
0420400400 1 4oot 4oot 262 Ma4 27 05:24 ceshi.txt

授权命令

chmod:change mode

## 语法
chmod 权限 文件名

## 选项
-R:递归授权

## 授权方式
# 1.数字方式
[root@localhost ~]# ll cat 
-rw-r--r-- 1 root root 0 Mar 27 02:34 cat
[root@localhost ~]# chmod 777 cat
[root@localhost ~]# ll cat 
-rwxrwxrwx 1 root root 0 Mar 27 02:34 cat

# 2.ugo方式
u:user用户权限
g:group用户组权限
o:other其他用户权限
a:all所有权限位

+:加上后面指定的权限
-:减去后面指定的权限
=:等于后面指定的权限

[root@localhost ~]# chmod u=wx,g=rw,o=x cat 
[root@localhost ~]# ll cat 
--wxrw---x 1 root root 0 Mar 27 02:34 cat

[root@localhost ~]# chmod u-w cat
[root@localhost ~]# ll cat 
---xrw---x 1 root root 0 Mar 27 02:34 cat

权限对文件的影响

r:文件只能读取
w:任何编辑命令都可以写入内容,但是vim读取不出来,就会覆盖原文件内容
x:对于普通用户来说,还是什么都做不了,必须配合r权限才可以执行
rw:可读,可写,正常的使用vim编辑,但是不能执行
rx:可读,可执行,但是不能编辑
wx:可写,不可读,不可执行
rwx:可读,可写,可执行

权限对目录的影响

## 目录在只有单权限的情况下,什么都做不了
r:能看见目录下的文件,但是看不见文件的详细属性
w:什么都做不了
x:什么都做不了
rx:才能查看目录下的文件
wx:读取不了目录里的文件,但是创建文件,创建目录,删除文件,删除目录,不能用*代替
rwx:可以做任何操作,可以创建,删除,移动,复制文件或目录

修改文件属主和属组

chown:change owner

## 语法
chown [选项]... 属主.属组 文件名
chown [选项]... 属主:属组 文件名

# 修改属主和属组
[root@localhost ~]# ll cat 
---xrw---x 1 root root 0 Mar 27 02:34 cat
[root@localhost ~]# chown niuwa:wow cat
[root@localhost ~]# ll cat
---xrw---x 1 niuwa wow 0 Mar 27 02:34 cat

#只修改属主
[root@localhost ~]# chown root  cat
[root@localhost ~]# ll cat
---xrw---x 1 root wow 0 Mar 27 02:34 cat

# 只修改属组
[root@localhost ~]# chown :root  cat
[root@localhost ~]# ll cat 
---xrw---x 1 root root 0 Mar 27 02:34 cat

## 选项
-R:递归修改属组和属主
[root@localhost ~]# ll /opt/
total 8
lrwxrwxrwx  1 root root   36 Mar 29 23:39 1.txt -> /root/blog.driverzeng.com_access.log
-rw-r--r--  2 wow  niuwa  68 Mar 27 02:35 2.txt
lrwxrwxrwx  1 root root   36 Mar 29 23:35 blog.driverzeng.com_access.log -> /root/blog.driverzeng.com_access.log
-rw-r--r--. 1 root root  396 Mar 24 02:15 ifcfg-ens33
[root@localhost ~]# chown -R niuwa:wow /opt/
[root@localhost ~]# ll /opt/
total 8
lrwxrwxrwx  1 niuwa wow  36 Mar 29 23:39 1.txt -> /root/blog.driverzeng.com_access.log
-rw-r--r--  2 niuwa wow  68 Mar 27 02:35 2.txt
lrwxrwxrwx  1 niuwa wow  36 Mar 29 23:35 blog.driverzeng.com_access.log -> /root/blog.driverzeng.com_access.log
-rw-r--r--. 1 niuwa wow 396 Mar 24 02:15 ifcfg-ens33

知识点总结

# 1.用户权限概述
# 2.权限修改命令
# 3.权限对文件的影响
单权限是可以影响文件的
单独x权限,什么都做不了,x必须配合r
# 4.权限对目录的影响
单权限,没有任何作用
r配合x 和 w配合x
wx及其危险的权限
# 5.修改归属命令