Linux -- chmod 命令,权限等概念简单了解

喜夏-厌秋 提交于 2019-12-14 22:25:23

在这里插入图片描述
Linux系统中的每个文件和目录都有访问许可权限,文件或目录的访问权限包括读,写和可执行三种。

-rwxrwxrwx
这里显示的权限是依次排列的,分别为:[用户][同组][其他]
用户权限,就是你自己的权限。英文:user,简写:u
用户组权限,就是和你同组的人的权限。英文:group,简写:g
其他权限,就是不和你同组的人的权限。英文:others,简写:o

-rwxrwxrwx 表示用户前线,用户组权限,其他权限都有读,写,可执行权限
r, 即Read,读,权限值为4
w,即Write,写,权限值为2
x,即Execute,执行,权限值为1
开所有权限:数字7表示,即7=4+2+1

-,在标号0位置,表示普通的文件(-rwxrwxrwx)
-,其他位置,表示对应权限未开启,不具备权限(-rw-rw-r--)
d,即directory,表示目录文件(drwxrwxrwx)

-rw-rw-r-- 表示用户权限为:读、写;用户组权限:读、写;其他权限:读,不能写和执行
chmod 命令是用于改变文件或目录的访问权限。
+ 表示增加权限,如 +x , u+x 等

-R  对当前目录下的所有文件与子目录进行相同的权限变更
# 常用于 脚本无权执行的情况
chmod +x **.sh  
chmod -R 755 *  
-R:对当前目录下的所有文件与子目录进行相同的权限变更
755 表示对用户权限赋读写可执行权限,对用户组权限和其他权限赋读和可执行权限

参考1:https://blog.csdn.net/BjarneCpp/article/details/79912495
参考2:https://www.cnblogs.com/Berryxiong/p/6193866.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!