Некоторые приложения Linux требуют повышенных привилегий для запуска. Используйте су команду , чтобы переключиться на суперпользователя (корень), или вы можете использовать Sudo команду вместо.
Как это устроено
Хотя они работают по-разному, команда sudo аналогична запросу на подтверждение, который вы иногда видите в Windows или macOS. Когда вас спросят в этих операционных системах , хотите ли вы продолжить выполнение этого конкретного действия, вы получите кнопку, подтверждающую, что вы хотите запустить действие с повышенными привилегиями, и иногда вам даже может потребоваться ввести пароль администратора.
Linux использует команду sudo в качестве стены между обычными и административными задачами, поэтому вам нужно подтвердить, что вы хотите делать все, что будет выполнять команда, и что у вас есть права на выполнение задачи. Даже больше похоже это бег , как команды в Windows; Как и в Linux, команда run as работает из командной строки, чтобы запустить файл с учетными данными определенного пользователя, часто администратора.
Если вы не уверены, используете ли вы sudo или su, посмотрите на завершающий символ в командной строке. Если это знак фунта (#), вы вошли как root.
О командовании Судо
Когда вы помещаете sudo перед любой командой в терминале, эта команда запускается с повышенными привилегиями, поэтому она является решением для ошибок, связанных с привилегиями.
Судо работает на основе команд. Функции включают в себя возможность ограничения команд, которые пользователь может запускать для каждого хоста, обильное ведение журнала каждой команды для обеспечения четкого контрольного журнала того, кто что сделал, настраиваемый тайм-аут команды sudo и возможность использовать то же самое файл конфигурации на разных машинах.
Пример команды Sudo
Обычный пользователь без прав администратора может ввести команду в Linux для установки части программного обеспечения:
dpkg -i software.deb
Команда возвращает ошибку, поскольку человеку без прав администратора не разрешено устанавливать программное обеспечение. Однако на помощь приходит команда sudo. Вместо этого правильная команда для этого пользователя:
sudo dpkg -i software.deb
На этот раз программное обеспечение устанавливается.
Вы также можете настроить Linux так, чтобы некоторые пользователи не могли использовать команду sudo.