Obrigado pela discussão, estou feliz em entender isso agora!
Como Terrance mencionado, na versão 15.04, eles mudaram de Upstart para Systemd para os comandos. Essa alteração significa que reboot
não requer mais privilégios de root.
Quanto ao motivo pelo qual a comunidade * nix instrui a sudo reboot
, existem algumas possíveis razões:
- Hábito - As pessoas estavam tão acostumadas a ter
sudo reboot
para reiniciar, elas continuam fazendo isso apesar do fato de não ser necessário
-
Usuários não atualizados - As pessoas que instruíram para sudo reboot
estão em versões do Ubuntu menores que 15,04, ou outras distros que usam o Upstart para comandos.
-
Compatibilidade - Isso é o que parece ser o mais plausível para mim: as pessoas estão instruindo a sudo reboot
porque é garantido que ele reinicialize todos os sistemas * nix, não importa o quê.
Nota adicional: de user535733 's answer :
A introdução do systemd em 15.04 mudou a maneira como o Ubuntu trata
desligamento e reinicialização:
-
Quando um único usuário está logado, sudo
não é necessário. Quando mais de um usuário está logado, então sudo
é necessário.
-
Os aplicativos podem inibir o desligamento e a reinicialização. Você anula essas inibições com sudo
.