添加用户到 sudo

sudo 简介:测试

  在 Linux 中系统管理员能够经过 sudo 实用程序让用户或组可以做为另外一个用户运行命令。换句话说,能够分派命令特权,而不须要另外一个用户的密码。root 用户经过在 /etc/sudoers 文件中设置 sudo 条目完成这个过程。使用 visudo 命令编辑此文件。在分派特权时,必须相信获得特权的用户会慎重地使用它。这里要澄清一个误解:sudo 不只用于让用户做为 root 用户运行某些命令;它主要用于让另外一个用户做为应用程序用户/全部者运行应用程序或系统命令。若是系统上当前安装了 sudo,它不会覆盖现有的 sudoers 文件。可是,必定要保留 /etc/sudoers 的备份并阅读升级说明。spa

 

修改 sudo:登录

  RedHat 和 Fedora 默认新建的用户不在 sudo 组,可是咱们能够经过编辑 /etc/sudoers 文件将普通用户加入 sudo 组;值得注意的是,修改该文件只能使用 visudo 命令。终端

 第一种方法,visudo:权限

  修改:使用 su 命令取得 root 权限,而后执行 visudo(这个命令实际上就是用vi编辑/etc/sudoers文件,/etc/sudoers文件自己是只读的)。在文件中找到"root ALL=(ALL) ALL"这一行,而后在下面加入一行"user ALL=(ALL) ALL",这样就把用户 user 加入 sudo 组了。程序

  测试:用user登陆,而后用 sudo 执行一条命令,好比 sudo visudo:,系统会提示输入密码,这时须要输入user的密码而不是root的密码;若是不但愿输入密码,则能够在执行visudo时这样修改"user ALL=(ALL) NOPASSWD:ALL"。密码

 

 另外一种方法,直接加入文本:方法

  使用 su 命令取得 root 权限,而后在终端上输入" echo 'user ALL=(ALL) ALL'>>/etc/sudoers";注意,以上必须一字不错输进去,不然,你的sudoers文件就被破坏了,因此,请当心使用这种方法,保险状况下仍是用 visudo。文件

相关文章
相关标签/搜索