您的位置:首页 > 运维架构 > Linux

Linux权限管理命令

2016-07-23 23:39 267 查看

Linux权限权利命令

改变文件或目录权限 chmod

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

改变文件或目录的所有组 chgrp

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

目录

Linux权限权利命令

目录

改变文件或目录权限

改变文件或目录的所有者

改变文件或目录的所有组

显示设置文件的缺省权限

改变文件或目录权限

命令名称:chmod

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

命令所在路径:/bin/chmod

执行权限:所有用户

语法:chmod [{ugao}{+-=}{rwx}][文件或目录]

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

-R 递归修改

功能描述:改变文件或目录权限(只有root和所有者有权限更改)

范例

chmod u+x HDU 给所有者增加执行权限

chmod g+w o-r HDU

chmod g=rwx HDU 不管HDU之前有什么权限,=表示现在赋予这些权限

用数字表示权限:r=4,w=2,x=1;类似于二进制表示,rwx=7;r-x=5,etc.

如:chmod 755 HDU;表示给HDU的所有者rwx权限,所属组和其他人r-x权限。

-R表示递归,chmod -R 777 HDU;表示不但HDU的权限变为777,HDU目录下的所有文件的权限也变成777。



| | 权限 | 文件 | 目录 |

| r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |

| w | 写权限 | 可以修改文件内容 | 可以在努力中创建、删除文件 |

| x | 执行权限 | 可以执行文件 | 可以进入目录 |

如上表中列出的,权限是针对该文件或目录中的内容的权限。即如果对该目录有rwx权限,即使对该目录中的文件没有任何权限,仍能删除该文件,因为是对该目录下的文件有w权限。

改变文件或目录的所有者

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:所有用户

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

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

范例:chown someone HDU

改变文件HDU的所有者为someone

:改变文件的所有者能有root可以

改变文件或目录的所有组

命令名称:chgrp

命令英文原意:change file group ownership

命令所在路径:/bin/chgrp

执行权限:所有用户

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

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

范例: chgrp somegroup HDU

改变文件HDU的所属组为somegroup

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

命令名称:umask

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

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

执行权限:所有用户

语法:umask [-S]

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

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

范例:umask -S

输入该命令后会显示0022;第一个0我也不知道,后面3个数字表示默认的权限,但是不同的是,022表示的权限是

777-022=755,即rwxr-xr-x

要用777去减后才能得到真正的权限。

如果要将默认的权限改为rwxr-xr–,相应的数字应为754

所以777-754=023

命令为:umask 023
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: