用户管理

5/29/2022

# 添加用户

useradd lzc

# 切换用户(su和su -)

su username

su 命令只是切换用户身份,获得了用户的执行权限,不能获得环境变量,Shell环境仍然是之前用户的Shell。

su - username

su - 命令是切换用户身份,获得了用户的执行权限及用户的环境变量,用户和Shell环境一起切换

  • 不加用户是默认切到 root 用户。
  • 只有切换了Shell环境才不会出现PATH环境变量错误。(验证:pwd,echo $PATH)

# 修改强密码

# 添加sudoers

sudo vim /etc/sudoers

# sudo 需密
lighthouse ALL=(ALL) ALL
# sudo 免密
lzc        ALL=(ALL) NOPASSWD:ALL
1
2
3
4

# 解决 sudoers 中的用户频繁的执行 sudo 命令提权

sudo -i

sudo su

运行 sudo 命令给 su 命令提权,默认是切到 root 用户

Last Updated: 9/4/2022, 5:46:33 PM