Вы должны иметь возможность устанавливать учетные записи для использования / bin / false для предотвращения входа в систему.
sudo usermod -s /bin/false <account>
Итак, для пользователя «baduser» используйте sudo usermod -s /bin/false baduser.
Вы также можете редактировать файл паролей напрямую, используя команду типа vipw. Полученная строка должна выглядеть примерно так:
jgb:x:1003:1003:,,,:/home/jgb:/bin/false
Чтобы быть еще более безопасным, вы можете установить разрешенных пользователей в ssh через /etc/ssh/sshd_config. Вы бы добавили такую строку:
AllowUsers user1 user2 user3
Я столкнулся с той же проблемой. Каждая виртуальная машина будет иметь подкаталог под названием ubuntu-kvm
. Я преодолел эту проблему, создав новый каталог для каждой виртуальной машины.
, которую вы должны создать, например. / var / lib / libvirt / images / vm1, / var / lib / libvirt / images / vm2 и т. д.
Каждая виртуальная машина будет иметь подкаталог под названием ubuntu-kvm, и в / var / lib / libvirt / images / vm1 может быть только одна такая директория.
Если вы попытаетесь создать вторую виртуальную машину в / var / lib / libvirt / images / vm1, вы получите сообщение об ошибке, сообщающее, что ubuntu-kvm уже существует.