如何在 Linux 中更改权限?

如何在 Linux 中更改权限?

我试图更改权限,但不能。它说权限被拒绝和操作被拒绝,我该如何改变模式..我尝试了一切..

在此处输入图片描述

我尝试使用 sudo,但是出现了这个错误

sudo chown bin ns-allinone-3.21
sudo: error in /etc/sudo.conf, line 0 while loading plugin sudoers_policy' sudo: /usr/libexec/sudo/sudoers.so must be only be writable by owner sudo: fatal error, unable to load plugins) 

答案1

您需要先修复 sudoers 问题,因为在这种情况下需要运行 chown。如本文所述堆栈交换问题在大多数 Unix 系统中,用户只有在满足以下条件时才可以运行 chown:目标用户和组权限

要修复你的 sudoers 问题:

  1. 在启动过程中按住左 Shift 键或任何其他键并选择“Ubuntu 高级选项”
  2. 以“恢复模式”启动。
  3. 选择“启用网络”
  4. 选择“拖放到 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

相关内容