Linux权限管理命令

Linux权限权利命令


改变文件或目录权限 chmod
改变文件或目录的所有者 chown
改变文件或目录的所有组 chgrp
显示、设置文件的缺省权限 umask


目录

改变文件或目录权限

命令名称: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值