root用户下运行,也报chmod: changing permissions of ‘ns’: Operation not permitted
时间: 2024-03-12 17:43:17 浏览: 180
如果即使使用 `sudo` 命令以 root 用户身份运行 `chmod` 命令仍然提示 "Operation not permitted",那么可能是文件系统挂载时使用了 `noexec` 选项,禁止在该文件系统上执行任何可执行文件。
如果你需要在该文件系统上运行可执行文件,可以尝试重新挂载该文件系统时去掉 `noexec` 选项,例如:
```bash
sudo mount -o remount,exec /path/to/mount/point
```
这将重新挂载文件系统,并允许在该文件系统上执行可执行文件。请注意,去掉 `noexec` 选项可能会存在安全风险,请根据实际需求进行操作。
相关问题
chmod: changing permissions of '/www/zentaopms/www/data/xuanxuan/web/media/sound/ring.aac': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/xuanxuan/web/media/sound/message.aac': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/xuanxuan/web/media/sound/ring.ogg': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/xuanxuan/web/media/sound/leavetone.aac': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/xuanxuan/web/media/sound/leavetone.ogg': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/xuanxuan/zentao-integrated.zip': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/course': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/course/index.html': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/notify': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/image': Operation not permitted 2023-06-05 15:31:51 chmod: changing permissions of '/www/zentaopms/www/data/image/xuanbot.png': Operation not permitted
这些错误信息提示你没有足够的权限来更改这些文件或目录的权限。你需要使用root用户或具有足够权限的用户运行chmod命令,或者使用sudo命令来提升权限。例如,sudo chmod 777 /www/zentaopms/www/data/xuanxuan/web/media/sound/ring.aac,这将给ring.aac文件赋予读、写、执行权限。注意在更改文件或目录权限之前,务必确认你知道自己在做什么,以免对系统造成不良影响。
chmod: changing permissions of ‘/proc/117135/ns’: Operation not permitted
`/proc/117135/ns` 实际上是一个符号链接,它指向了进程 `117135` 的挂载命名空间。因此,你可以使用 `chmod` 命令修改该符号链接的权限。
但是,`/proc` 目录是一个虚拟文件系统,它的内容是内核数据结构的映射,不能像普通文件一样修改权限。因此,即使你以 root 用户身份运行 `chmod` 命令也会提示 "Operation not permitted"。
如果你想要修改 `/proc/117135/ns` 文件的权限,可以考虑修改对应进程的权限,或者使用 `setns` 命令切换到该进程的命名空间中进行操作。
请注意,使用 `setns` 命令需要具有 `CAP_SYS_ADMIN` 权限,因此你需要以 root 用户身份运行该命令。同时,修改进程的权限也可能会存在安全风险,请根据实际需求进行操作。
阅读全文