为什么 userdel 会报告某个用户当前正被以另一个用户身份运行的进程使用?

为什么 userdel 会报告某个用户当前正被以另一个用户身份运行的进程使用?

当试图删除用户 A 时,userdel报告userA当前正由进程 1296 使用;但是,ps报告该进程正以用户 B 的身份运行。用户 C 运行了userdel

userdel: user **userA** is currently used by process 1296
(base) **userC**@server:/dir1/home$ ps -aux | grep 1296
**userB**  1296  0.0  0.0  21604  5096 pts/0    Ss   Jan02   0:00 /bin/bash -l

发行版名称和版本:

(基础)用户 B@服务器:~$ uname -a Linux 服务器 4.15.0-135-通用 #139-Ubuntu SMP 2021 年 1 月 18 日星期一 17:38:24 UTC x86_64 x86_64 x86_64 GNU/Linux

(基础)用户 B @ 服务器:〜$ id 用户 A uid = 1000(用户 A)gid = 1000(用户 A)groups = 1000(用户 A)

(基础) userB@server:~$ id userB uid=000000(userB) gid=000000(userB) groups=000000(userB),00(sudo),000(lxd),000(libvirt),0000000(groupB),00000(groupB)

注意:0 的数量反映数字中的位数。

相关内容