Linux 的 root 用户没有权限读/写常规文件,除非所有用户都拥有读/写此文件的权限,如下所示:
drwxrwsrwx ....... 文件名
但文件的所有者仍然可以读/写该文件。
和:
0)不是执行问题,只是读/写
1)不是设备问题,因为普通用户可以读/写它。
2)命令的结果id
:
uid=0(根) gid=0(根) groups=0(根)
所以我不认为这是群体的问题。
那么还可能存在什么问题呢?
答案1
检查安装选项,如‘rw’‘ro’(读取、写入问题)、‘user’‘exec’(执行问题)。
答案2
chmod 文件。我在 SlackWare 13.37 上为防火墙设置脚本时遇到了问题,尝试执行时出现“权限被拒绝”错误。
针对我的问题,我所做的如下:
chmod 777 /bin/防火墙启动
我不知道在 chmod 命令后要添加什么确切的数字(在我的情况下是 777),但这是一个开始,我希望这会有所帮助。