Linux权限管理命令

一.chmod

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所有用户

语法:

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

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

-R 递归修改

功能描述:改变文件或目录权限

范例:

$ chmod g+w testfile

赋予文件testfile所属组写权限

$ chmod -R 777 testdir

修改目录testfile及其目录下文件为所有用户具有全部权限

二.权限的数字表示

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

rwxrw-r--
 7  6  4

三.文件目录权限

代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录中的内容
w写权限可以修改文件内容可以在目录中创建、删除文件
x执行权限可以执行文件可以进入目录

四.chown

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:所有用户

语法:chown [用户] [文件或目录]

功能描述:改变文件或目录的所有者

范例:

$ chown shenchao fengjie

改变文件fengjie的所有者为shenchao

五.chgrp

命令名称:chgrp

命令英文原意:change file group ownership

命令所在路径:/bin/chgrp

执行权限:所有用户

语法:chgrp [用户组] [文件或目录]

功能描述:改变文件或目录的所属组

范例:

$ chgrp lampbrother fengjie

改变文件fengjie的所属组为lampbrother

六.umask

命令名称:umask

命令英文原意:the user file-creation mask

命令所在路径:Shell内置命令

执行权限:所有用户

语法:umask [-S]

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

功能描述:显示、设置文件的缺省权限

范例: $ umask -S

最后修改:2020 年 02 月 06 日 11 : 48 AM
如果觉得我的文章对你有用,请随意赞赏