Linux权限管理命令

 Linux下权限管理命令主要有chmod,chown,chgrp和umask等。

chmod命令主要是改变文件或目录的所属者,所属组,以及其他人对文件和命令的读写执行权限。

语法使用:chmod +xxx(xxx为数字,最大是777)+文件或目录名。eg: chmod 777 test  改变文件test的ugo组的权限都为可读可写可执行。

chown命令主要是改变文件或目录的所有者。

语法使用:chown + user +文件或目录名。 eg:chown nobody file  改变file文件的所有者为nobody。

chgrp命令主要是改变文件或目录的所属组。

语法使用: chgrp +group +文件或目录名。 eg:chgrp admin test  改变test文件的所属组为admin。

umask命令的主要功能是显示和设置文件的缺省权限。

语法使用:umask -S。以rwx形式显示新建文件或目录的缺省权限。

直接umask,显示的是对应ugo权限的掩码值,也可以直接后跟数字修改这个掩码值,如ugo的权限都为761,对应的掩码值就是016,可直接umask 016,修改新建文件或目录的缺省权限,再用umask -S就可查看默认的权限是 u=rwx,g=rw,0=-x.

原文地址:https://www.cnblogs.com/robertoji/p/4966784.html