Linux曲径通幽:常用命令(权限管理命令)

命令          英文原意                             命令所在路径     执行权限                 功能描述               语法                       

chmod    change the permission mode of file       /bin/chmod       所有用户           改变文件目录的权限         chmod {ugo}{+-=}{权限}

u表示user ,所有者

g表示group,所属组

o表示others,其他人

+增加权限

-减少权限

=直接赋值权限

权限有r w x

一种更直接更专业的做法

用八进制表示

r-4    w-2     x-1

rwxr-xr--         754说明所有者7,所属组5,其他人4

所以修改权限的方式变为

chmod    754  file 表示把file的权限设置为rwxr-xr--

su -用户名     切换用户

 

命令          英文原意                    命令所在路径       执行权限                 功能描述                                   语法                       

chown    change file's owner       /bin/chown       所有用户           改变文件目录的所有者         chown 用户 文件/目录

chown nobody file1把file1的所有者改为nobody

 

 

命令          英文原意                    命令所在路径       执行权限                 功能描述                                   语法                       

chgrp    change file group ownership      /bin/chgrp       所有用户     改变文件目录所属组        chgrp 用户组 文件或者目录

chgrp cmk file1将file1的用户组改为cmk

 

 

命令         命令所在路径       执行权限                 功能描述                                                            语法                       

umask    /bin/umask           所有用户         查看和修改创建文件或者目录的默认的权限        umask【权限掩码】

umask
显示的0022第一个0表示特殊权限位,后面三位表示用户权限的掩码值
实际的权限位777-022即755(rwxr-xr-x)
umask -S更直观的显示
u=rwx,g=rx,o=rx
对于目录是这样,但是对于文件却不是这样的权限,因为Linux的权限规则:
缺省创建的文件不能授予x可执行权限。所以显示新创建的文件的权限是
755-111=644即都没有x可执行权限

修改缺省的权限
umask 755-权限的值即umask 027表示缺省的创建文件的权限位750

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值