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
相关文章推荐
- eCryptfs v0.1 Design Document
- Linux curl简介
- 如何在 Linux 上录制你的终端操作
- 几个常用的Linux监控脚本
- Linux系统上安装mysql数据库
- keepalived 个人解析
- Linux中设置服务自启动的三种方式
- Linux系统管理员面试50题
- linux和windows 比较 ubuntu centos mac windows
- 静态链接之符号解析
- Linux - ncat ssl backdoor
- centos 7安装php环境
- Linux系统目录和文件剖析
- linux通过端口杀进程
- CentOS 删除自带的OpenJDK 和 安装SunJDK
- linux基础知识
- TED :Linux 操作系统之父
- (linux)BSP板级支持包开发理解
- (linux)BSP板级支持包开发理解
- 将Centos的yum源更换为国内的阿里云源