Linux无法使用userdel删除用户和组的解决办法

直接使用userdel -r删除用户。
如果提示用户进程正在运行,首先使用 ps aux | grep test1 查找进程 ID。

终止进程:kill -9 [PID]。

再次尝试 userdel -r test1
如果该组仍然无法工作,请使用groupdel work1 如果报错,先用vipw -s修改gshadow,找到组ID,手动删除。

保存并退出,重试groupdel work1
操作前请备份数据。

linux两个用户 一个用户只能访问文件不能删除另一个用户的文件权限

结论:在Linux中,要防止用户A访问用户B的文件但不删除它们,首先让B成为文件所有者,然后使用ACL赋予A只读权限,检查并调整目录权限,如果支持的话,设置目录的SBIT位。

时间:不确定 地点:不确定 具体数量:不确定
1 文件所有者:确保用户 B 是文件所有者。
2 . 更改文件权限:使用 chmod 命令设置它们,例如例如。
chmod 4 4 0 文件名。
3 . 使用 ACL:setfacl -m userA:rfilename 将 A 限制为只读访问权限。
4 、检查目录权限:确保A没有目录写权限。
5 .设置SBIT:chmod +t目录名以增加安全性。

点评:直接用chmod命令设置文件权限有时不够精确,而ACL更灵活。
SBIT 位很少使用,但非常实用。

Linux如何删除用户并清理其主目录

等等,昨天删除老员工账号的时候,我差点忘了清理他的下载目录。
硬盘空间非常有限,里面压着一个又一个的消息安装文件。
不删除它们是非常困难的。
我用/home/olduser/ -type d -empty -deleted检查了一下,发现有二十多个空目录。
如果我保留这个,我认为下次检查日志时系统会崩溃吗?

linux不能删除用户的主组

记得有一次,我们在一个小团队服务时,遇到了一个问题。
管理员帐号在用户组,管理员上报。
我需要删除这个用户组,但是系统提示里面有用户,不能直接删除。
我开始修修补补,首先使用终端查找用户组,然后检查组文件以确认GID,然后使用grep在passwd文件中查找用户并确认UID。

我记得我花了大约2 0分钟才弄清楚要删除哪一个,然后我小心翼翼地使用userdel杀死了管理员。
感觉就像找到问题的解决方案一样。
用户离开后,我使用group命令杀死了该用户所在的组。

然后我突然想到,如果我先把用户组信息备份一下,以后就不能急着去找了。
不过,工作还是顺利完成了,没有出现重大的系统问题。
等等,我得检查一下其他用户群,确保没有类似的隐患。