linux如何从一个组中将一个用户删除

1 、删除用户组:groupdel GROUP1 2 .从组中删除用户:gpasswd -d A GROUP1 3 、创建新用户:adduser phpq 4 .设置用户密码:passwd phpq 5 . 创建新工作组:测试添加组 6 .创建新用户并加入组:useradd -g test phpq 7 、为用户添加工作组:usermod -G groupname username 或 gpasswd -a user group 8 .暂时禁用用户:passwd username -l 9 .恢复用户:passwd 用户名 -u 1 0、永久删除用户:userdel -rf 用户名 1 1 、删除用户组:groupdel username 1 2 、删除用户组中的用户:usermod -G pater 1 3 、显示用户信息:用户名id或cat /etc/passwd

linux如何彻底删除一个用户

Linux用户创建和删除报错

那天,我正在公司服务器上摆弄Linux系统,突然想为新同事创建一个用户帐户。
像往常一样,我输入命令“adduser”和提示符“adduser:warning:thehomedirectoryalreadyexists”。
出现在屏幕上。
我一看,原来user文件夹已经存在了。
我很困惑,它显然以前没有创建过。
再看,提示是“Notcopyinganyfilefromskeldirectoryintoit.”,这意味着系统没有将模板目录中的任何文件复制到新用户目录中。
突然我意识到问题出在邮箱文件上。
之前删除用户的时候,只删除了文件夹,并没有删除邮箱文件。
我赶紧用“rm”命令删除了邮箱文件。

接下来,我尝试删除已辞职同事的用户。
结果,“userdel”命令报告错误“useruser000iscurrentlyusedbyprocess3 5 7 6 ”。
我赶紧使用“who”命令查看当前登录的用户,发现确实是他。
我使用“ps -u username”找到进程ID,然后使用“kill”命令最终杀死该进程。

接下来,我想为我们的 hadoop 用户分配一个目录的权限。
我只是使用命令“chown-Rhadoop:hadoop/usr/hadoop/”就完成了!最后,我想授予普通用户root权限。
按照步骤操作,首先以root身份登录,然后使用adduser添加用户,然后使用passwd设置密码,最后编辑/etc/passwd文件,将用户ID和组ID更改为0。
完成!但是,执行此操作时应小心。
如果权限太大,管理起来就会很麻烦。

哎,我突然想到,如果用户忘记密码怎么办?