Я недавно узнал это reboot
работы точно так же как sudo reboot
, от того, что я могу сказать. Однако в большом количестве экземпляров, я вижу, что люди говорят sudo reboot
. Почему это? Действительно ли они - то же и просто персональное предпочтение? Или действительно ли они отличаются? Делает sudo reboot
сделайте больше, чем reboot
?
На Ubuntu 14.10 и более старый, sudo
требуется.
Введение Systemd в 15,04 изменило способ, которым обрабатывает Ubuntu shutdown
и reboot
:
Когда отдельный пользователь зарегистрирован, sudo
не необходимо. Когда больше чем один пользователь зарегистрирован затем sudo
требуется.
Приложения могут запретить shutdown
и reboot
. Вы переопределяете это ингибирование с sudo
.
Отдельный пользователь зарегистрирован на пути ssh
все еще требует sudo
.
На моем компьютере 14.04, когда я (как обычный пользователь) набираю reboot
, я получаю
reboot: Need to be root
В этом разница.
Как Терранс указал в комментариях, он работает иначе на более поздних системах, чем у меня. Так что вы, вероятно, видите старых рецензий и / или пользователей (таких как я), которые привыкли печатать sudo reboot
!
sudo reboot
используется в руководствах / практических рекомендациях по причинам совместимости
Хотя reboot
может работать
systemd
и sudo reboot
будет « всегда » * работать, независимо от того,
* Ну, конечно, попробую - если не считать некоторых процессы ядра, которые блокируют / ведут себя неправильно, должны работать.
Для меня много раз, если я ввожу reboot
это не позволит мне из-за ингибиторов от Chrome при наблюдении YouTube и других открытых вкладок. Таким образом, я вынужден использовать sudo reboot
- более крупный молоток.
Это в Ubuntu 16.04
Спасибо за обсуждение я рад понять это теперь!
Как упомянутый Terrance, в версии 15.04, они переключились от Выскочки на Systemd для команд. Это изменение означает это reboot
больше не требует полномочий пользователя root.
Что касается того, почему *отклоняют сообщество, сообщает к sudo reboot
, существует несколько потенциальных причин:
sudo reboot
к перезагрузке они продолжают делать это несмотря на факт, это не нужноНеобновленные пользователи - люди, сообщающие к sudo reboot
находятся на версиях Ubuntu ниже, чем 15,04, или другие дистрибутивы, которые используют Выскочку для команд.
Совместимость - Это - то, что кажется самым вероятным мне: люди сообщают к sudo reboot
потому что это, как гарантируют, перезагрузит через все *, отклоняют системы, несмотря ни на что.
Дополнительное примечание: из ответа user535733:
Введение systemd в 15,04 изменило путь завершение работы дескрипторов Ubuntu и перезагрузка:
Когда отдельный пользователь зарегистрирован,
sudo
не необходимо. Когда больше чем один пользователь зарегистрирован, затемsudo
требуется.Приложения могут запретить завершение работы и перезагрузку. Вы переопределяете это ингибирование с
sudo
.