51

Ответ на пост «Пояснительная бригада: команда sudo»

Но есть команда sudo — substitute user and do. Эта команда на время позволяет представиться администратором системы

Школьников за завтраки набрали писать статьи для рекламного хабра, а маркетологи тащат их на пикабу ?

если вы сделаете, скажем,
sudo -u postgres

то у вас что, будут права рута ? Разумеется нет.

Открывайте иногда букварь:

sudo (/suːduː/[4]) is a shell command on Unix-like operating systems that enables a user to run a program with the security privileges of another user

https://en.wikipedia.org/wiki/Sudo

407

Пояснительная бригада: команда sudo

Пояснительная бригада: команда sudo

В Linux и похожих системах строгая система прав: если какой-то пользователь не имеет права запустить какое-то приложение или записать файл, система не даст это сделать. Но есть команда sudo — substitute user and do. Эта команда на время позволяет представиться администратором системы и выполнить то, что вашему пользователю недоступно. Получается, что sudo — это такое волшебное слово, чтобы заставить компьютер делать что-то, чего он не хочет.

Разумеется, придётся ввести пароль администратора.

Показать полностью 1
Отличная работа, все прочитано!