Linux用户查询、新增&删除

时间:2022-11-26 20:23:00

1.查询用户
tail -1 /etc/passwd

2.新增用户&用户组
groupadd testgroup #组的添加
useradd testuser #创建用户testuser
passwd testuser #给已创建的用户testuser设置密码

3.删除用户&用户组
groupdel testgroup #组的删除
userdel testuser #删除用户testuser
rm -rf testuser #删除用户testuser所在目录

4.用户切换
su testuser #su是switch user的缩写,表示切换到testuser
从新的用户状态下输入"exit"即可退回到刚才的用户状态
①su:不加用户名默认是切换为root用户,切当前目录不改变,其他环境变量不变
②su - 或者su -l 或者 su --login:切换为root用户,同时变更工作目录,以及SHELL,USER,PATH,HOME,LOGNAME变量
③su username :切换为其他用户,目录不改变,SHELL,USER,PATH,HOME,LOGNAME变量改变
④su -, -l, --login username:切换到其他用户,变更工作目录,以及SHELL,USER,PATH,HOME,LOGNAME变量
sudo命令:sudo为superuser do 的简写,即使用超级用户来执行命令,一般是指root用户
sudo date -s "2019-11-18 19:56:00" #修改系统时间
sudoers文件存放在etc目录下,我们可以直接输入命令visudo编辑sudoers文件,使用visudo命令编辑文件,会验证我们添加的信息是否有语法错误
sudo -l命令: 查看当前用户可以用sudo执行的命令都有哪些

注:部分来自https://blog.csdn.net/SwTesting/article/details/81698986https://www.cnblogs.com/niuli1987/p/10553177.html