linux文件系统的权限包括文件(或者目录)拥有者用户,组用户和其他用户权限组成。
用ls -ag可以查看
drwxrwxrwx 777 目录权限
-rwxrwxrwx 777 文件权限
d代表目录,后面3组分别文件所有者,组用户和其他用户的权限。每一组3位按照二进制来算
比如
-rw-r--r-- 644
-rwxr-xr-x 755
-rwxrw-rw- 766
-rwxrwxrwx 777
r代表读权限
w代表写权限
x代表执行权限
一般文件权限赋予命令可以是
chmod u+x xxx.sh
chmod g+r xxx.sh
chmod o+w xxx.sh
chmod go+xr xxx.sh
其中+号前面表示用户
u 表示文件所有者
g 表示组用户
o 表示其他用户
+号后面表示权限
无论是用户还是组都可以多个组合
当然文件权限赋予命令也可以是
chmod 777 xxx.sh 这个命令相当于 chmod a+rw