什么是sudoers文件?

gg58donl  于 2021-05-30  发布在  Hadoop
关注(0)|答案(4)|浏览(284)

这个问题在这里已经有答案了

linux:'username'不在sudoers文件中。将报告此事件(10个答案)
去年关门了。
为什么不允许为hadoop创建的hduser访问sudo命令?。。。。。。
hduser@raj-sve15115enb用法:~$sudo gedit/home/hduser/.bashrc[sudo]hduser的密码:hduser不在sudoers文件中。此事件将被报告。

ezykj2lf

ezykj2lf1#

您已经为hadoop创建了hduser,但是hduser没有使用sudo的权限。您必须通过执行命令赋予hduser打开文件的权限(在hadoop/root用户终端上)

sudo gedit /etc/sudoers

在文件中编辑


# User privilege specification

root    ALL=(ALL:ALL) ALL
hduser  ALL=(ALL:ALL) ALL

hduse给予root这样的特权

uqdfh47h

uqdfh47h2#

以root用户身份登录并授予用户类型visudo命令的权限,并标识所有行=(all:all)all然后在该(用户名)all旁边附加这一行=(all:all)所有人都开始使用sudo命令。

hjzp0vay

hjzp0vay3#

我想你回答了你自己的问题。。。hduser需要在sudoers文件中。你可以在这里找到它 /etc/sudoers 或者你也可以用 visudo

up9lanfz

up9lanfz4#

sudo 命令向用户提供临时权限提升,并且与此命令关联的配置文件是 sudoers . 您可以在中找到此文件 /usr/local/etc/sudoers 或者有时在 /etc/sudoers . 此文件包含各种配置选项,包括应向哪些用户提供这些选项 sudo 预演。顺便说一下,你不需要 sudo 允许访问您自己的 bashrc . 你可以在archwiki上阅读更多

相关问题