Quando o sistema está inicializando no "modo de usuário único" ou "1", também em systemd
conhecido como rescue.target
, você está realmente efetuando login usando o usuário "root" para corrigir os problemas do sistema com os direitos mais altos usuário tem.
Então, se você quiser que o Ubuntu peça uma senha ao iniciar o "modo de usuário único", então você deve definir uma senha para o usuário "root":
sudo passwd root
No entanto, quando você tem acesso físico a um sistema, quase pode fazer o que quiser com esse sistema, por exemplo, em vez de usar o "modo de usuário único", enquanto inicializa, posso enviar um parâmetro como: init=/bin/bash
para o Kernel e redefinir a senha "root".
Portanto, a melhor opção é criptografar o sistema e bloquear a sala.
Para resolver a questão sobre os arquivos, você tem que instalar uma versão que vem com o systemd, o Ubuntu 16.04 e acima são aqueles com suporte no momento.