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新建用户并赋管理员权限的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段