linux常用指令2-chmod 权限赋予指令

chmod 是一个 Linux/Unix 命令,用于更改文件或目录的权限。chmod 的全称是 “change mode”,它允许用户修改文件或目录的访问权限,以控制谁可以读取、写入或执行文件。

基本语法

chmod [options] mode file...

权限模式

权限模式可以用数字或符号来表示:

  • 数字模式:使用三位数字表示权限,每一位数字代表一组用户的权限(用户本人、用户组成员、其他用户)。每组权限可以是 0(无权限)、1(执行权限)、2(写入权限)、3(执行和写入权限)、4(读取权限)、5(读取和执行权限)、6(读取和写入权限)、7(全部权限)。

    例如,给文件 example.txt 设置用户本人可读写执行,用户组成员和其它用户只读权限:

    chmod 744 example.txt
    
  • 符号模式:使用符号来设置权限。符号模式由三个部分组成:who operator what

    • who 可以是 u(用户本人)、g(用户组成员)、o(其他用户)、a(所有用户)。
    • operator 可以是 +(添加权限)、-(删除权限)、=(设置权限)。
    • what 可以是 r(读取权限)、w(写入权限)、x(执行权限)。

    例如,给文件 example.txt 添加执行权限给用户本人:

    chmod u+x example.txt
    

示例

  • 给文件添加执行权限

    chmod +x script.sh
    
  • 给文件设置用户本人可读写执行,用户组成员和其它用户只读权限

    chmod 744 document.txt
    
  • 给目录设置用户本人和用户组成员可读写执行权限,其它用户只读权限

    chmod 775 directory
    
  • 递归更改目录及其子目录和文件的权限

    chmod -R 755 directory
    

注意事项

  • 权限级别:确保你有足够的权限来更改文件或目录的权限。对于某些文件,可能需要管理员权限。
  • 安全性和保护:正确设置权限对于保护敏感文件非常重要。
  • 默认权限:了解你的文件系统的默认权限设置,以确保文件的安全性和可用性。

chmod 是一个非常强大的命令,正确使用它可以确保你的文件和目录具有适当的访问控制。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科协软件2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值