Действительно ли это возможно к командам выполнения в другой корневой фс, которая смонтирована в существующей системе?

У меня есть корневая файловая система Ubuntu (от другой системы) раздел, смонтированный в моей существующей системе (также Ubuntu).

Я хотел бы удалить пользователя из той системы. Действительно ли возможно сделать это, например, с помощью chroot в ту точку монтирования и затем выполняя команду userdel?

3
задан 15 November 2019 в 17:43

2 ответа

Несомненно, можно использовать chroot.

mount /dev/sdb1 /mnt
chroot /mnt
deluser <username>
exit
umount /mnt

Принятие /dev/sdb1 является разделом, где Ваша вторичная система была установлена: смонтируйте его, и chroot его корневой каталог.

3
ответ дан 1 December 2019 в 15:48

это возможный сделать это, например, с помощью chroot в ту точку монтирования и затем выполняя команду userdel?

SYN ответила, как сделать это с userdel, в то время как я вводил.

, не используя userdel сделал бы всего несколько шагов:

  • Находят UID пользователя с id -u {username} и проверка, если существуют какие-либо временные файлы, принадлежащие тому пользователю с [1 113]

    find /var /tmp -uid n
    
  • , Удаляют пользователя из...

    /etc/shadow
    /etc/passwd
    
  • Едва ли необходимый, но Вы могли также удалить...

    /etc/group
    /etc/login.defs 
    

человек userdel показывает эти файлы, как связано с userdel.

1
ответ дан 1 December 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: