关于chmod命令的使用

以root用户登录,或者切换到root用户
chmod -R 777 usr/local/java
 
关于chmod命令的使用,本人整理了一下
chmod 修改文件或目录的权限
权限修改有两种模式
模式一: 
ugo分别代表用户,组,其它
+ - 代码加入和删除对应权限
例如: chmod u+w test 表示增加所属用户可写的权限
         chmod g+w test 表示增加所属组可写的权限
         chmod o+w test 表示增加其它用户可写的权限
         chmod a+rwx 表示给用户,组,其它用户所有权限
         a = all 所有
         chmod u-w test 表示删除所属用户可写的权限
         - 和+相同
root用户不受权限控制
 
chmod可增加参数
     -R 递归修改文件目录的权限 即联通此目录下的所有文件、目录都更新成为这个群组的权限
 
模式二:
chmod支持以数字的方式修改权限
三个权限以三个数字表示
r     =    4  (2^2)
w    =    2  (2^1)
x     =    1  (2^0)
 
使用数字方式修改权限时,每组权限分别对应数字之和,且必须同时修改UGO(ugo分别代表用户,组,其它)三个部分
例如: rw    =    4+2         =6
         rwx   =    4+2=1    =7 
         rx      =    4+1        = 5
 
使用数字的方式UGO权限使用如下 :
chmod 660 实际等于 rw- rw- ---
chmod 755       等于 rwx r-x r-x
 
Linux默认权限可使用umask来查看
umask 使用数字的权限方式表示
umask 默认是 022
root用户目录的默认权限是 777 - umask = 755 = rwx r-x r-x
root用户文件的默认权限是 666 - umask = 644 = rw- r-- r--
 
普通用户的umask默认是 002
目录的默认权限是 777 - umask = 775 = rwx rwx r-x
文件的默认权限是 666 - umask = 664 = rw- rw- r--
 
umask 022 可以修改umask值,但是不建议去修改
执行umask 返回了四位数的权限,其中第一位是特殊权限
suid 表示以文件的所属用户身段去执行
sgid 表示以文件的所属组身份去执行
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`chmod`命令是Linux系统中用于改变文件或目录权限的一个非常重要的命令。通过该命令,用户可以对文件所有者、用户组以及其他用户的读、写、执行权限进行修改。下面将介绍`chmod`命令使用方法和一些实际的应用例子: 1. **基本语法**:`chmod`命令的基本语法格式是`chmod [选项] 模式 文件名`。其中,模式可以用数字(基于八进制)或者符号文本来表达。 2. **用法示例**: - **数字(八进制)表示法**:每个八进制数代表不同的权限组合。例如,`chmod 755 文件名`中,`7`代表文件所有者有读、写、执行权限(4+2+1),第一个`5`代表用户组有读、执行权限(4+1),第二个`5`代表其他用户也有读、执行权限(4+1)。 - **符号文本表示法**:使用`chmod u+x 文件名`给文件所有者增加执行权限,`chmod o-rw 文件名`则从其他用户处移除读、写权限。 3. **实际应用**: - 假设有一个脚本文件`script.sh`,需要确保只有文件所有者可以写入和执行,而同组用户和其他用户只能读取和执行,可以使用命令`chmod 754 script.sh`实现。 - 如果需要从安全性考虑,限制一个敏感文件的访问,如`secret.txt`,可以通过`chmod 600 secret.txt`来实现只有文件所有者具有读、写权限。 4. **特殊注意事项**: - 只有文件所有者和超级用户(root)可以更改文件的权限。 - 在使用符号文本设置权限时,应谨慎操作,避免不小心修改了不希望改变的权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值