必威-必威-欢迎您

必威,必威官网企业自成立以来,以策略先行,经营致胜,管理为本的商,业推广理念,一步一个脚印发展成为同类企业中经营范围最广,在行业内颇具影响力的企业。

只要输入该用户的密码即可必威,给sudoers文件赋

2019-10-12 00:30 来源:未知

然后给文件增加权限chmod 400即可

如果是通过修改文件的权限去添加用户的,则在添加完后需要还原文件的权限属性。

授权

# chmod a+w /etc/sudoers

用hostname命令查看当前主机的主机名称。例如,该命令返回 vp0

必威 1

4


可以在/etc/sudoers.d文件夹中新建文件,文件名随意,在文件中添加内容如下:

在Ubuntu系统中普通用户均可以通过sudo 命令以super user 身份执行指令,只要输入该用户的密码即可,然而在CentOS中,即管在安装系统时候创建用户有Advance的设置项,可以将新创建的用户加入到群组中,这个时候填写了sudoer/sudoers均不行,登陆系统后执行sudo 命令还是会提示该用户不存在与群组sudoers中。遇到这个问题我们就需要将当前的用户添加到sudoers用户组中。

chmod -v u-w /etc/sudoers

hadoop is not in the sudoers file... 解决这个问题只需要切换到其他可以执行sudo的用户,修改...

如果当用登录的用户名不在"/etc/sudoers"文件中,是不能执行sudo命令的。可以用root身份手动修该文件,把当前登录用户名加入该文件中

1 切换到root用户
[linux@localhost ~]$ su root
密码:
[root@localhost ~]#

2 查看/etc/sudoers文件权限,如果只读权限,修改为可写权限
[root@localhost ~]# ll /etc/sudoers
-r--r-----. 1 root root 4030 12月 10 09:55 /etc/sudoers
[root@localhost ~]# chmod 777 /etc/sudoers
[root@localhost ~]# ls -l /etc/sudoers
-rwxrwxrwx. 1 root root 4030 12月 10 09:57 /etc/sudoers

必威 2

1

3 修改/etc/sudoers文件,执行命令如下:
/username是你的用户名/
[root@localhost ~]# echo 'username ALL=(ALL) ALL' >> /etc/sudoers
可以在root权限下找到 root ALL=(ALL) ALL的字段,在下一行追加:
username ALL=(ALL) ALL

必威 3

2

( 我这里的username 是hk )

5分钟之后密码过期,下次需要重新输入,如果不想如此麻烦,可以用以下方法
username ALL=(ALL) NOPASSWD: ALL
说明:格式为{用户名 网络中的主机=(执行命令的目标用户) 执行的命令范围}

4 保存退出,并恢复/etc/sudoers的访问权限为440
[root@localhost ~]# chmod 440 /etc/sudoers
[root@localhost ~]# ll /etc/sudoers
-r--r-----. 1 root root 4030 12月 10 09:59 /etc/sudoers

必威 4

3


Linux中的sudo文件在/etc/sudoers,但不建议直接修改此文件;

如果在修改权限时为了图方便,直接chmod 777 /etc/sudoers 则在添加完用户后必须还原权限,如果不还原则在执行sudo命令时会出现如下错误提示:
  sudo:/etc/sudoers is world writable  sudo:no valid sudoers sources found ,quitting  sudo:unable to initialize policy plugin
  • 1
  • 2
  • 3

执行以下命令即可修复这个问题

  以root身份运行: chmod 440 /etc/sudoers 即可

添加用户到sudoers 在Ubuntu系统中普通用户均可以通过sudo 命令以super user 身份执行指令,只要输入该用户的密码即可,然而在CentOS中,即...

passwd [username]

 

打开"/etc/hosts"文件 并将 vp0 加入到 "127.0.0.1"这行中

必威 5

5

OK,这样就完成了,经测试绝对可以。

用户名 ALL=(ALL) ALL

二. 向sudoers中添加用户

vim /etc/sudoers

添加

[username]     ALL=(ALL) ALL

 

四. 注意事项

去除sudoers写权限

其中vi /etc/sudoers之后,需要在root ALL(ALL) ALL一行之后加上:

三. 撤销对/etc/sudoers文件权限的修改

sudo命令的授权管理是在sudoers文件里

 

CentOS 添加用户到sudoers

给sudoers文件赋予写权限

改权sudoers文件的权限时要注意:

TAG标签:
版权声明:本文由必威发布于必威-操作系统,转载请注明出处:只要输入该用户的密码即可必威,给sudoers文件赋