权限管理命令(chmod,chown)

权限管理命令:chmod


注意:执行脚本必须使用绝对路径或者相对路径来执行。
./abc.sh(相对路径)

权限管理命令(chmod,chown)_第1张图片
图片.png

eg:

我们先查看一个文件的权限:

ls -l abc.test
图片.png

如果我们想给user加一个执行权限(x):

chmod u+x abc.test  # user增加执行权限
chmod g+w,o-r abc.test   # 所有组加写权限,其他人减读的权限

权限的数字表示:

权限管理命令(chmod,chown)_第2张图片
图片.png
chmod 777 abc.test   #所有开最高权限(rwxrwxrwx)

查看目录的详情:

ls -ld /tmp/a_dir

-R的作用:

chmod -R /tmp/a 

改变/tmp/a的同时,递归修改次目录下所有的文件(也就是文件+目录)的权限。

r,w,x的理解:

权限管理命令(chmod,chown)_第3张图片
图片.png

chown

权限管理命令(chmod,chown)_第4张图片
图片.png

英文:change file ownership

如果要改变文件的权限,只有两个用户,一个是文件拥有者,一个是root用户。

chown root /tmp/abc.test

修改所属组

权限管理命令(chmod,chown)_第5张图片
图片.png

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

umask

权限管理命令(chmod,chown)_第6张图片
图片.png

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

你可能感兴趣的:(权限管理命令(chmod,chown))