权限管理
Posted 雾里屿伦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了权限管理相关的知识,希望对你有一定的参考价值。
权限概述
## 报错
Permission de
## 权限和用户的关系
r:读权限,read,4
w:写权限,write,2
x:执行权限,exec,1
-:没有权限,0
## 替换命令
tr
[root@localhost <sub>]# ll|tr rwx- 4210
## 使用命令,获取文件的数字权限
[root@localhost </sub>]# ll|tr rwx- 4210|sed -n 2p|awk -F print$2+$3+$4""$5+$6+$7""$8+$9+$10
755
[root@localhost <sub>]# ll|tr rwx- 4210|awk -F NR==2print$2+$3+$4""$5+$6+$7""$8+$9+$10
755
[root@localhost </sub>]# stat zls|awk -F [(/] NR==4print $2
0755
[root@localhost <sub>]# stat zls|awk -F ( NR==4print $2
0755/drwxr-xr-x) Uid:
[root@localhost </sub>]# stat zls|awk -F ( NR==4print $2|awk -F / print $1
0755
## 正规取出文件数字权限的命令
[root@localhost <sub>]# stat -c %a haha
644
[root@localhost </sub>]# stat -c %a /etc/sysconfig/network-scripts/ifcfg-ens33
644
## 权限位
属主权限位:u user
属组权限位:g group
其他用户权限位:o other
授权命令
chmod:change mode
## 语法
chmud 权限 文件名
## 选项
-R:递归创建
## 授权方式
1.数字方式
[root@localhost <sub>]# chmod 777 haha
[root@localhost </sub>]# ll
-rwxrwxrwx. 1 root root 70 Mar 25 19:46 haha
[root@localhost <sub>]# stat -c %a haha
777
[root@localhost </sub>]# chmod 644 haha
[root@localhost <sub>]# ll
-rw-r--r--. 1 root root 70 Mar 25 19:46 haha
[root@localhost </sub>]# stat -c %a haha
644
2.ugo方式
u:user用户权限
g:group用户组权限
o:other其他用户权限
a:all所有权限位
+:加上后面指定的权限
-:减去后面指定的权限
=:等于后面指定的权限
权限对文件的影响
r:文件只能读取
w:任何编辑命令都可以写入内容,但是vim读取不出来,就会覆盖原文件内容
x:对于普通用户来说,还是什么都做不了,必须配合r权限才可以执行
rw:可读,可写,正常的使用vim编辑,但是不能执行
rx:可读,可执行,但是不能编辑
wx:可写,不可读,不可执行
rwx:可读,可写,可执行
权限对目录的影响
## 目录在只有单权限的情况下,什么都做不了
r:能看见目录下的文件,但是看不见文件的详细属性
w:什么都做不了
x:什么都做不了
rx:能查看目录下的文件
wx:读取不了目录里的文件,但是创建文件,创建目录,删除文件,删除目录,不能用*代替
rwx:可以做任何操作,可以创建,删除,移动,复制文件或目录
修改文件属主和属组
chown:change owner
## 语法
chown [选项]... 属主.属组文件名
chown [选项]... 属主:属组文件名
[root@localhost /opt]# chown cyr:mlj klm
## 只修改属主
[root@localhost /opt]# chown cyr klm
## 只修改属组
[root@localhost /opt]# chown :mlj klm
## 选项
-R:递归修改属组和属主
[root@localhost /opt]# chown -R cyr:root klm
知识点总结
# 1.用户权限概述
# 2.权限修改命令
# 3.权限对文件的影响
单权限是可以影响文件的
单独x权限,什么都做不了,x必须配合r
# 4.权限对目录的影响单
权限,没有任何作用
r配合x 和 w配合x
wx及其危险的权限
# 5.修改归属命令
以上是关于权限管理的主要内容,如果未能解决你的问题,请参考以下文章