-1

我想配置 /etc/sudoers 文件以允许访问名为 'user1' 的用户无需任何密码即可访问 /usr/bin/whoami 文件。我怎样才能做到这一点。下面是我在 sudoers 文件中所做的一些修改。

用户 1 ALL=/usr/bin/whoami
user1 ALL=/usr/bin/mount

但是当我从 user1 尝试以下操作时

/root/usr/bin/whoami

然后它说权限被拒绝,然后我用 sudo 尝试如下

须藤/root/usr/bin/whoami

然后它要求输入 user1 的密码,如下所示

[sudo] user1 的密码:

然后在为 user1 提供密码后,它说

sudo:/root/usr/bin/whoami:找不到命令

请告诉我哪里错了。另外请告诉我如何使用密码和不使用密码(两种方式)授予特定用户对特定文件的权限

4

1 回答 1

3

删除root部分:

sudo /usr/bin/whoami

如果您不想要任何密码,请将您的sudoers输入更改为:

user1   ALL=NOPASSWD: /usr/bin/whoami
于 2014-08-13T09:03:19.177 回答