Você simplesmente precisa editar /etc/ttys
para solicitar uma senha no modo de usuário único, embora tenha em mente que qualquer pessoa com acesso físico à máquina ainda poderá recuperar seus dados por meio de vários métodos.
você encontrará uma linha semelhante a essa, delimitada por tabulação em /etc/ttys
:
console none unknown off secure
altere a parte segura para inseguro (muito confuso, eu sei), então a linha é assim:
console none unknown off insecure
Ao reinicializar e entrar no modo de usuário único, será solicitada uma senha para acessar o prompt do shell.
Isto é o que os caras do FreeBSD têm a dizer sobre o uso da palavra inseguro em /etc/ttys
:
Note: An insecure console means that you consider your physical security to the console to be insecure, and want to make sure only someone who knows the root password may use single-user mode, and it does not mean that you want to run your console insecurely. Thus, if you want security, choose insecure, not secure.