Linux 终端下 ls -l 可见:
-rwxrwxr-x
可将其分为四部分:
(-)(rwx)(rwx)(r-x)
一 二 三 四
第一部分:文件类型
d:目录directory
l:链接link
s:套接字socket
c:字符设备char
p:命名管道pipe
-:普通文件
第二三四部分:表示用户和权限
第二部分表示:user创建人
第三部分表示:group同一用户组
第四部分:other其他用户
r:read读权限,权重数4
w:write权限,权重数2
x:execute执行权限,权重数1
-:无权限分配,权重数0
chomd 命令用法:
用法一:
chmod [who] [operator] [permission] filename
[who]:
u:创建人
g:组用户
o:其他用户
a:所有用户
[operator]:
+:加
-:减
=:设定
[permission]:
r:读
w:写
x:执行
eg. chmod u +x aaa.sh
用法二:
chmod [mode] filename
[mode] 是一个3位八进制数,分别是user、group、other用户权限rwx权重和
400:user可读
700:user可读可写可执行
755:user可读可写可执行,组及其他用户只可读写
eg. chmod 755 aaa.sh