一条命令添加账户和设置密码,root权限
useradd -p '$6$nnbsXEQ3$KDtS6bgys2N5TFPhOzhBNQ/cbl36LZ15hSuoZskxcmpamPpJWWgcxn6JH2qR8Xr1SQAL3NE0XjpZ.LVly1Q5w.' bea1 -o -u 0 -g root
useradd -p '$6$wezEtrYc$1X6NoQAKphAw3QvDS7.ewLmyDiuQ87TiOIc7FhB.RKlkVCZzQ.gjUmp9ovNpjYsHGo6K.W.Cw9S.T/GTYHvQc0' bea2 -o -u 0 -g root
强制删除:userdel -f bea1
rm -rf /var/spool/mail/bea1
rm -rf /home/bea1
今天在服务器上删除用户,执行命令:userdel -r xxx 时提示
userdel:user xxx is currently used by process 12910
解决办法:
1、使用vipw命令,如下如所示:
找到需要删除的用户那行,按dd删除,:wq! 强制保存并退出
2、使用vipw -s命令,如下图所示:
找到需要删除的用户那行,按dd删除,:wq! 强制保存并退出
再执行userdel命令会提示用户不存在
3、然后再添加该用户,执行命令 useradd -g 组名 -d 目录 -u uid 用户名
若出现错误:Creating mailbox file:文件已存在?
解决办法:
原来linux下添加用户后,会在系统里自动加一个邮箱(系统邮箱),路径是:/var/spool/mail/用户名。
可以直接用命令rm -rf /var/spool/mail/用户名

浙公网安备 33010602011771号