![如何在 Linux 中更改权限?](https://linux22.com/image/886824/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%AD%E6%9B%B4%E6%94%B9%E6%9D%83%E9%99%90%EF%BC%9F.png)
答案1
您需要先修复 sudoers 问题,因为在这种情况下需要运行 chown。如本文所述堆栈交换问题在大多数 Unix 系统中,用户只有在满足以下条件时才可以运行 chown:目标用户和组权限。
要修复你的 sudoers 问题:
- 在启动过程中按住左 Shift 键或任何其他键并选择“Ubuntu 高级选项”
- 以“恢复模式”启动。
- 选择“启用网络”
- 选择“拖放到 root shell 提示”:
运行以下命令
chown root:root /usr/lib/sudo/sudoers.so
chmod 644 /usr/lib/sudo/sudoers.so
正常重启。
答案2
如果您想删除权限,可以发出以下命令:
$ chmod ugo-wrx filename
这将删除文件名的所有权限。
如果您希望只有用户(文件所有者)有访问权限,您可以发出:
$ chmod u+wrx filename
答案3
一般来说,要更改所有权,您必须是 root 用户。如果您已设置 sudo,请尝试使用 sudo。
sudo chown bin ns-allinone-3.21