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

Posted 稻草人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux新建用户并赋管理员权限相关的知识,希望对你有一定的参考价值。


输入useradd新建一个用户

[[email protected] ~]# useradd zhengqi
[[email protected]-devenv ~]# passwd zhengqi

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

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

[[email protected] ~]# sudo usermod -G wheel yaoqi

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

[[email protected] ~]$ ll /etc/sudoers
-r--r----- 1 root root 4187 Nov 17 19:20 /etc/sudoers

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

[[email protected] ~]# chmod +w /etc/sudoers
[[email protected]-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的权限。

[[email protected] ~]# chmod -w /etc/sudoers
[[email protected]-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 后才能看到该配置文件中的内容。







以上是关于linux新建用户并赋管理员权限的主要内容,如果未能解决你的问题,请参考以下文章

linux运维用户管理并赋管理员权限

Linux中创建新用户并赋给指定文件权限

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

linux 新建用户用户组 以及为新用户分配权限

linux 新建用户用户组 以及为新用户分配权限(转)

winXP里面新建一个用户组后怎么设置这个用户组的具体权限。