linux新建用户并赋管理员权限

您所在的位置:网站首页 linux添加用户并赋予权限 linux新建用户并赋管理员权限

linux新建用户并赋管理员权限

#linux新建用户并赋管理员权限| 来源: 网络整理| 查看: 265

输入useradd新建一个用户

[root@java-devenv ~]# useradd yaoqi [root@java-devenv ~]# passwd yaoqi

passwd 是修改用户密码的命令,这里会提示输入两次密码,密码是看不见的。

然后修改该用户所属组,wheel组就是一个管理员组,加入wheel组,就相当于把用户赋予了管理员权限。

[root@java-devenv ~]# sudo usermod -G wheel yaoqi

但是这样设置话每次用到使用root权限都需要输入密码,可以修改/etc/sudoers 配置文件来设置执行root权限操作的时候不输入密码。进入root用户,修改 /etc/sudoers 配置文件,先查看root对这个文件的权限:

[yaoqi@java-devenv ~]$ ll /etc/sudoers -r--r----- 1 root root 4187 Nov 17 19:20 /etc/sudoers

root用户对该文件只有读的权限,需要给root用户写的权限。

[root@java-devenv ~]# chmod +w /etc/sudoers [root@java-devenv ~]# ll /etc/sudoers -rw-r-----. 1 root root 4188 Jul 7 2015 /etc/sudoers

执行chmod +w  /etc/sudoers 就是给当前用户对/etc/sudoers文件增加写的权限。然后再用vim 修改该文件。

vim /etc/sudoers ... ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL ## Same thing without a password %wheel ALL=(ALL) NOPASSWD: ALL

把 ##Same thing without a password 下一行的注释去掉,就可以设置执行root权限操作的时候不输入密码了(注释中说的很明确了)。操作完成之后记得收回root的权限。

[root@java-devenv ~]# chmod -w /etc/sudoers [root@java-devenv ~]# ll /etc/sudoers -r--r----- 1 root root 4187 Nov 17 19:20 /etc/sudoers

然后登录新建的用户,虽然加入了管理员用户组,但是执行root权限操作的时候用命令前面需要加上sudo。比如:在登录了刚刚新建用户后试试 vim /etc/sudoers 看不到任何东西,sudo vim /etc/sudoers 后才能看到该配置文件中的内容。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3