权限管理命令:chmod
注意:执行脚本必须使用绝对路径或者相对路径来执行。
./abc.sh(相对路径)

图片.png
eg:
我们先查看一个文件的权限:
ls -l abc.test

图片.png
如果我们想给user加一个执行权限(x):
chmod u+x abc.test # user增加执行权限
chmod g+w,o-r abc.test # 所有组加写权限,其他人减读的权限
权限的数字表示:

图片.png
chmod 777 abc.test #所有开最高权限(rwxrwxrwx)
查看目录的详情:
ls -ld /tmp/a_dir
-R的作用:
chmod -R /tmp/a
改变/tmp/a的同时,递归修改次目录下所有的文件(也就是文件+目录)的权限。
对r,w,x的理解:

图片.png
chown

图片.png
英文:change file ownership
如果要改变文件的权限,只有两个用户,一个是文件拥有者,一个是root用户。
chown root /tmp/abc.test
修改所属组

图片.png
一个用户可以属于多个组,但是一定有且只有一个缺省组。
umask

图片.png
Linux上的权限是比较合理的,默认情况下。