Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
su и sudo — это команды в операционных системах Unix и Linux, которые позволяют пользователю получить временные привилегии суперпользователя (root) для выполнения команд, требующих повышенных прав доступа.
Однако, есть несколько различий между su и sudo:
1. su (сокращение от «switch user») позволяет пользователю полностью переключиться на другого пользователя, включая его среду и переменные окружения. При использовании su пользователь должен ввести пароль суперпользователя для подтверждения своей личности. После этого он получает полные права доступа к системе до тех пор, пока не выполнит команду exit или logout для выхода из режима суперпользователя.
2. sudo (сокращение от «superuser do») позволяет пользователю выполнить отдельную команду с правами суперпользователя, не переключаясь полностью на учетную запись суперпользователя. Пользователь должен ввести свой собственный пароль для подтверждения своей личности, а не пароль суперпользователя. После выполнения команды с правами суперпользователя, пользователь возвращается к своей обычной учетной записи.
3. su требует знания пароля суперпользователя, в то время как sudo требует знания пароля пользователя, который запускает команду.
4. sudo обычно используется для предоставления временных привилегий суперпользователя конкретным пользователям или группам, в то время как su чаще используется для полного переключения на учетную запись суперпользователя.
В целом, использование sudo рекомендуется, так как оно предоставляет более гибкий и безопасный способ выполнения команд с повышенными правами доступа.