执行以下命令即可修复这个问题美高梅赌堵59599,给sudoers文件赋予写权限

2019-11-19 作者:美高梅-操作系统   |   浏览(174)

可以在/etc/sudoers.d文件夹中新建文件,文件名自由,在文书中增多内容如下:

如假诺经过改造文件的权限去丰硕客商的,则在增加完后供给还原来的书文件的权杖属性。

chmod -v u-w /etc/sudoers

 

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

美高梅赌堵59599 1

5

OK,那样就完事了,经测量试验相对可以。

用户名 ALL=(ALL) ALL
如若在改革权限制时间为了图实惠,直接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]

$ sudo su -

用hostname命令查看当前主机的主机名称。举个例子,该命令归来 vp0

美高梅赌堵59599 2

4


然后给文件增添权限chmod 400就能够

四. 注意事项

授权

# chmod a-w /etc/sudoers 

假如当用登陆的客商名不在"/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

美高梅赌堵59599 3

1

3 校勘/etc/sudoers文件,实践命令如下:
/username是您的顾客名/
[root@localhost ~]# echo 'username ALL=(ALL) ALL' >> /etc/sudoers
能够在root权限下找到 root ALL=(ALL) ALL的字段,在下生龙活虎行追加:
username ALL=(ALL) ALL

美高梅赌堵59599 4

2

( 小编这边的username 是hk 卡塔尔国

5分钟之后密码过期,下一次内需再行输入,要是不想这样费力,能够用以下措施
username ALL=(ALL) NOPASSWD: ALL
评释:格式为{客商名 网络中的主机=(奉行命令的靶子客户卡塔 尔(英语:State of Qatar) 履行的命令范围}

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

美高梅赌堵59599 5

3


Linux中的sudo文件在/etc/sudoers,但不提出间接矫正此文件;

2. 万一不想每一次都输入密码,能够改进后无需每一回都输入密码了。
  xxx ALL=(ALL)  NOPASSWD: ALL

adduser [username]

假诺系统上的全体顾客都用持续sudo的话也只可以用这种办法了

1. 因为/etc/sudoers文件的主人是root,这些文件当前的权柄是
      -r--r-----.  1 root root  #440
  • 1

vim /etc/sudoers

添加

[username]     ALL=(ALL) ALL

 

1. 在sudoers文件中找到
  root  ALL=(ALL)   ALL    # 后面换行并将当前用户添加进去    xxx   ALL=(ALL)   ALL;
  • 1
  • 2

去除sudoers写权限

Ubuntu新添长的hadoop客商无法通过sudo施行命令,提示:

2. 我们要对这几个文件实行改变就要求将其权力改成对别的顾客具备写权限,只怕切换到一流客户方式。
      切换用户: 直接切换至root模式,并直接修改文件      或者      修改权限: 在root身份修改权限后以当前用户身份访问。 
  • 1
  • 2
  • 3

查找sudoers文件

 

本文由美高梅赌堵59599发布于美高梅-操作系统,转载请注明出处:执行以下命令即可修复这个问题美高梅赌堵59599,给sudoers文件赋予写权限

关键词: