【每天一个Linux命令】——chmod

chmod

chmod(change mode)是控制用户对文件的权限的命令


linux用户包含owner、group、other users

八进制模式

常用的语法是用八进制数来改变用户对文件的权限。

八进制数对应权限权限中文二进制
7rwx读+写+执行111
6rw读+写110
5rx读+执行101
4r100
3wx写+执行011
2w010
1x执行001
0000

命令示例及释义:

【命令示例】chmod 777 xxx.file  【释义】给所有用户文件xxx.file 的读+写+执行权限。

【命令示例】chmod 750 xxx.file  【释义】owner用户文件xxx.file 的读+写+执行权限,group用户读+执行权限,其他用户无权限   

符号模式

用户符号用户类型说明
uuser文件所有者
ggroup文件所有者所在组
oothers所有其他用户
aall所用用户, 相当于 ugo
操作符说明
+为指定的用户类型增加权限
-去除指定用户类型的权限
=设置指定用户权限的设置,即将用户类型的所有权限重新设置
权限符名字说明
r设置为可读权限
w设置为可写权限
x执行权限设置为可执行权限
X特殊执行权限只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行
ssetuid/gid当文件被执行时,根据who参数指定的用户类型设置文件的setuid或者setgid权限
t粘贴位设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位

其他符号释义:

  • -c : 若该文件权限确实已经更改,才显示其更改动作
  • -f : 若该文件权限无法被更改也不要显示错误讯息
  • -v : 显示权限变更的详细资料
  • -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

命令示例及释义:

【命令示例】chmod -R  a+r * 【释义】给所有用户添加当前目录下的所有文件及子文件夹下的读权限。

【命令示例】chmod o+rwx,g+rw xxx.file  【释义】owner用户填加对文件xxx.file 读+写+执行权限,group用户添加读+写权限

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值