CentOS 6.5增加用户到Sudo

今晚在对组内的网站进行更新时,准备升级2.0模式,即把之前的静态网页换成动态的,这样可以更为方便的管理页面内容,并且网页也会更加多彩。

  1. 首先,我在root下新建用户,A,用来专门进行对网站的管理。
  2. 一般,我会把A加到sudoers里面,这样再执行命令时只需登录A,就不用每次登录root来管理。一定程度上更加安全。但当我输入命令usermod -a -G sudo A,添加A用户到sudo里时,提醒sudo 不存在。。。
  3. 在 cat /etc/group时发现并没有sudo这个用户组。
  4. 于是,groupadd sudo,手动添加sudo组。
  5. 在/etc/sudoers文件中,将“Allow people in groups wheel to run all commands”下按照%wheel的一行格式添加sudo组进去。

 

注意,sudoers文件默认是readonly的,权限位是00,因此编辑前应chmod a+w sudoers, 编辑完要chomod a-w sudoers。

  1. 最后,在root下usermod -a -G sudo A,将A添加到sudo组。

重新连接A到server,至此sudo命令已经可以正常使用了。