1.切换到root用户(不切换也行)
2.添加用户名为dsl用户
[root@localhost admin]# useradd dsl
3.给dsl用户设置密码【几位密码都可,它可能会有提示,不用管】
[root@localhost admin]# passwd dsl
4.切换用户,测试用户添加是否成功
从root用户切换到dsl【具体的查看如何从一个用户切换到另一个用户,请看这篇博客:】
[root@localhost admin]# su dsl
测试从admin用户切换到dsl用户
注意:此时虽然你添加了用户,但是现在的用户没有在sudoers文件里,也就是不能使用sudo权限来操作命令,解决这个问题,你可以查看这篇博客https://blog.csdn.net/dsl59741/article/details/106136111
5.删除用户【注意加上-r,-r是目录下所有文件】
[root@localhost admin]# userdel -r dsl
如果你现在进行了多个用户的切换,从root用户切换到dsl,又从dsl用户切换到admin,又从admin切换到root,然后在root环境下删除dsl用户,会报这个错误,dsl用户被进程2833占用,这是因为你登录了dsl用户,没有退出,所以它不能被删除
解决办法
使用ctrl +d命令退出用户登录,在root用户下按Ctrl +d,相当于退出root用户,回到上一个用户,继续按ctrl +d,相当于退出当前用户,然后回到上一个用户登录,直到你把登录过次数的dsl用户都退出了,你才能删除
参考学习博客:https://blog.csdn.net/qq_27610647/article/details/100055786
建议强制方法
如果你只想删除这个用户,前后没有要做的操作的话,直接退出当前的服务器ssl连接,重新登录服务器地址,重新且切换到root用户(不切换也行,当前用户能够使用sudo命令即可),然后userdel -r dsl,就能删除成功