J'ai récemment découvert que reboot
fonctionnait tout aussi bien que Sudo reboot
, d'après ce que je peux dire. Cependant, dans de nombreux cas, je vois des gens dire à Sudo reboot
. Pourquoi est-ce? Sont-ils les mêmes, et juste préférence personnelle? Ou sont-ils différents? Est-ce que Sudo reboot
en fait plus que reboot
?
Sur Ubuntu 14.10 et les versions antérieures, Sudo
est requis.
L’introduction de Systemd dans 15.04 a modifié la façon dont Ubuntu traite shutdown
et reboot
name__:
Lorsqu'un seul utilisateur est connecté, Sudo
n'est pas nécessaire. Lorsque plusieurs utilisateur est connecté, Sudo
est requis.
Les applications peuvent inhiber shutdown
et reboot
name__. Vous substituez ces inhibitions avec Sudo
name__.
Un seul utilisateur connecté via ssh
nécessite toujours Sudo
name__.
Sur ma machine 14.04, lorsque je (en tant qu’utilisateur normal) saisis reboot
, j’obtiens
reboot: Need to be root
C'est la différence.
Comme Terrance indiqué dans les commentaires, cela fonctionne différemment sur les systèmes plus récents que les miens. Vous voyez donc probablement d'anciens écrits et/ou des utilisateurs (comme moi) habitués à taper Sudo reboot
!
Sudo reboot
is est utilisé dans les tutoriels/procédures pour compatibilité raisons
Alors que reboot
pourrait fonctionner
systemd
et Sudo reboot
fonctionnera "toujours" *, indépendamment de
* Eh bien, il va certainement essayer - à moins que certains processus du noyau qui le bloquent/se conduisent mal devraient fonctionner.
Pour moi-même, si je tape reboot
plusieurs fois, cela ne me laisse pas à cause des inhibiteurs de Chrome lorsque je regarde YouTube et d'autres onglets ouverts. Je suis donc obligé d'utiliser Sudo reboot
-- un plus gros marteau.
Ceci dans Ubuntu 16.04
Merci pour la discussion, je suis heureux de comprendre cela maintenant!
Comme Terrance mentionné, dans la version 15.04, ils sont passés de Upstart à Systemd pour les commandes. Cette modification signifie que reboot
ne nécessite plus de privilèges root.
En ce qui concerne les raisons pour lesquelles la communauté * nix demande à Sudo reboot
, il existe plusieurs raisons possibles:
Sudo reboot
pour redémarrer, ils continuent de le faire malgré le fait que ce n'est pas nécessaireUtilisateurs non mis à jour - Les personnes qui donnent l'instruction à Sudo reboot
se trouvent dans des versions d'Ubuntu inférieures à 15.04, ou dans d'autres distributions utilisant Upstart pour les commandes.
Compatibilité - C’est ce qui me semble le plus plausible: les gens demandent à Sudo reboot
car il est garanti qu’il redémarre sur tous les systèmes * nix, quoi qu’il en soit.
Note complémentaire: de ser5357 's answer :
L’introduction de systemd dans 15.04 a changé la façon dont Ubuntu gère l’arrêt et le redémarrage:
Lorsqu'un seul utilisateur est connecté,
Sudo
n'est pas nécessaire. Lorsque plusieurs utilisateurs sont connectés, alorsSudo
est requis.Les applications peuvent empêcher l’arrêt et le redémarrage. Vous substituez ces inhibitions avec
Sudo
name__.