linux修改目录和文件的权限,linux修改目录下所有文件的权限

  1. 查看权限

    ls -l your-script.sh
  2. 为所有者添加读取和执行权限(目录级别,当前目录下所有文件)

    chmod u+rx *
  3. 为组用户添加读取权限(目录级别,当前目录下所有文件)

    chmod g+r *
  4. 为其他用户添加读取和执行权限(目录级别,当前目录下所有文件)

    chmod a+rx *
  5. 递归修改相应目录及其子目录下的文件权限

    chmod -R u+rx /path/tool/kafka
  6.  修改目录权限

    chmod u+x /path/tool/kafka
  7.  添加所有者的可执行权限(文件级别,指定某个文件)
    chmod u+x your-script.sh
  8. 添加所有者、组和其他人的可执行权限(文件级别,指定某个文件)

    chmod a+x your-script.sh
  9. 移除所有用户的写权限

    chmod a-w your-script.sh

如果你不是文件的所有者或没有足够的权限来改变文件权限,你可能需要使用sudo来执行chmod命令:

sudo chmod u+rx *
  • 基本语法:
chmod [options] mode file...

选项

  • -c 或 --changes:当文件模式被更改时显示更改信息。
  • -v 或 --verbose:无论何时文件模式被更改,都显示更改信息。
  • -R:递归地更改目录及其子目录和文件的模式。
  • -f 或 --silent:不显示错误信息。

模式:

        模式可以通过数字或符号表示:

        数字模式(八进制):   

  • 4:可读(read)
  • 2:可写(write)
  • 1:可执行(execute)
  • 组合,例如 7(4+2+1)代表可读可写可执行。

        符号模式:

  • u:所有者(user)
  • g:组(group)
  • o:其他(others)
  • a:所有(all,即 uga)

权限

  • r:可读
  • w:可写
  • x:可执行
  • -:无权限

组合,例如 u+rwx 代表给所有者添加读、写和执行权限。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值