创建用户,给root权限
最后更新于:2022-04-02 03:47:49
[TOC]
## 方式一
```
export username=im_user
useradd -d /home/${username} -m ${username}
passwd ${username}
echo "${username} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/${username}
```
## 方式二:用户属于root组
/etc/sudoers,添加
```
%wheel ALL=(ALL) ALL
```
```
> usermod -g root im_user
```
用 im_user 用户登录,使用 `su -` 即可获得root权限进行操作
## 方式三:im_user:im_user组 为root组
/etc/sudoers,添加
```
root ALL=(ALL) ALL
im_user ALL=(ALL) NOPASSWD:ALL
```
添加 `NOPASSWD:` 可无需密码使用 sudo权限
## 方法四: /etc/passwd
把用户id改为0
```
im_user:x:1000:1000::/home/im_user:/bin/bash
改为
im_user:x:0:0::/home/im_user:/bin/bash
```
';