我有一个 Ubuntu 根文件系统(来自另一个系统)分区,安装在我当前的系统(也是 Ubuntu)内。
我想从该系统中删除一个用户。是否可以这样做,例如,使用 chroot 进入该挂载点,然后运行 userdel 命令?
答案1
当然,您可以使用 chroot。
mount /dev/sdb1 /mnt
chroot /mnt
deluser <username>
exit
umount /mnt
假设/dev/sdb1
是安装了辅助系统的分区:挂载它及其chroot
根目录。
答案2
是否可以这样做,例如,使用 chroot 进入该挂载点,然后运行 userdel 命令?
当我打字时,SYN 回答了如何使用 userdel 来做到这一点。
如果不使用它userdel
只需几个步骤:
查找用户的 UID,
id -u {username}
并检查是否有属于该用户的临时文件find /var /tmp -uid n
从...中删除用户
/etc/shadow /etc/passwd
不是真的需要,但你也可以删除...
/etc/group /etc/login.defs
曼·乌瑟尔显示这些文件与 userdel 相关。