Resolvendo problema de "feature" do modo Single User

A dica revela um furo enorme de seguranca, imaginando que se tenha dezenas de maquina Linux espalhadas nos laboratorios e nas empresas. Um usuario mau intencionado, poder? utilizar esta “feature” e ter acesso de root localmente.

Para resolver este problema, recomendo que se faca o seguinte:

1) edite o /etc/inittab, acrescentando as linhas abaixo em “System initialization”

ls:s:wait:/etc/rc.d/rc.single
lS:S:wait:/etc/rc.d/rc.single

2) Ponha o script abaixo em /etc/rc.d/rc.single
#!/bin/sh
#
# /etc/rc.d/rc.single – single user mode script
# echo “Entering single user mode…”
echo /sbin/sulogin

Pronto!, ao digitar “linux -s”, o sistema
pedir? senha para entrar em single user.
Mas, caso esqueceu a senha, gere um disquete
de boot, boot seu sistema via este disquete e
monte a particao de / e edite o seu
/etc/passwd.