… why do I have to create 1 password that never gets used and gives no more capabilities than my user password? I find I end up using sudo often …
Nada requer que você tenha uma senha de root separada. Mesmo que o instalador da distribuição escolhida comece por você ter definido uma senha de root, contanto que alguma conta de usuário possa usar sudo
, a conta root poderá mais tarde ser bloqueada com:
sudo passwd -l root
Depois disso, a conta root não tem senha, e é impossível fazer login com essa conta através de meios padrão. Isso não impedirá a autenticação de chave pública via SSH, mas PermitRootLogin
tende a ser definido como False
.
O Ubuntu e muitos de seus derivados na verdade desabilitam a conta root por padrão, então essa prática não é incomum no mundo Linux.