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
来源:CSDN
作者:八岐大蛇
链接:https://blog.csdn.net/weixin_38645718/article/details/103543341