百度
360搜索
搜狗搜索

linux如何撤销文件授权详细介绍

在 Linux 中撤销文件授权(修改文件权限),可通过 chmod 命令实现。以下是常见场景的操作示例:

1. 撤销指定用户 / 组 / 其他用户的权限(符号模式)

场景描述 命令示例 说明
撤销当前用户的执行权限 chmod u-x 文件名 移除用户(所有者)的执行权限
撤销用户组的读写权限 chmod g-rw 文件名 移除用户组的读、写权限
撤销其他用户的所有权限 chmod o-rwx 文件名 移除其他用户的读、写、执行权限
仅保留用户读写,组和其他只读 chmod ug=rw,o=r 文件名 精确控制权限(用户组读写,其他只读)

示例:撤销 report.txt 的其他用户写权限
bash

 o-w report.txt

2. 按权限数字直接设置(数字模式)

权限数字由 r(4) + w(2) + x(1) 组合而成,例如:

  • 644:用户读写(6),组只读(4),其他只读(4)
  • 750:用户读写执行(7),组读执行(5),其他无权限(0)

示例:将文件设为仅所有者可读写,其他无权限
bash

  文件名

3. 撤销目录的递归权限(慎用!)

如需递归修改目录下所有文件的权限(如撤销子文件的执行权限):
bash

  o-x 目录名

注意事项

  • 路径:需指定文件 / 目录的绝对路径(如 /home/user/file.txt)或相对路径(如 ./file.txt)。
  • 权限恢复:误操作后可通过 chmod 重新设置,或用 ls -l 文件名 查看当前权限。
  • sudo:若提示权限不足,需用 sudo chmod ...(需管理员权限)。

以下是可直接复制的命令汇总:

V1

建议操作前通过 ls -l 文件名 确认当前权限(如 rw-r--r-- 表示用户读写,组和其他只读),避免误删关键权限。

阅读更多 >>>  我的手机被root了如何解除

文章数据信息:

本文主要探讨:"linux如何撤销文件授权", 浏览人数已经达到29次, 首屏加载时间:1.065 秒。