[linux学习笔记] 权限管理命令




1、chmod, 改变文件或者目录权限

chmod [{ugoa} {+-=}] [文件或目录]

chmod [mode = 421] [文件或目录]

r---4;   w---2;   x---1

-R递归修改,修改该目录下所有文件的权限

权限

  对文件的影响 对目录的影响
r(读取) 可读取文件内容 可列出目录内容
w(写入) 可修改文件内容 可在目录中创建和删除文件
x(执行) 可作为命令执行 可访问目录内容
 
 

2、chown,改变文件或者目录的所有者

chown [用户] [文件或者目录]

3、chgrp,改变文件或者目录的所属组

chgrp [用户组] [文件或者目录]

4、umask,显示、设置文件的缺省权限

umask [-S]:-S 以rwx形式显示新建文件缺省权限

直接umask,显示0022,其实是777-022=755;其中,0:特殊权限,022:----w--w--

如果想要任何新建的文件权限为rwxr-xr--,即754,设置的时候要用777-754=023,umask命令为umask 023,不建议修改,应使用默认的022

任何新建的文件都会去掉x权限

标签: linux