БАГ НА НЕВИДИМОСТЬ В ГРЭННИ! - Granny
Оглавление:
Утилита
su
(сокращение от «заменить» или «переключить пользователя») позволяет запускать команды с привилегиями другого пользователя, по умолчанию пользователь root.
Использование
su
- это самый простой способ перейти к учетной записи администратора в текущем сеансе входа в систему. Это особенно удобно, когда пользователю root не разрешено входить в систему через ssh или с помощью диспетчера отображения GUI.
В этом уроке мы объясним, как использовать команду
su
.
Как использовать команду
su
Общий синтаксис команды
su
выглядит следующим образом:
su]
Когда вызывается без какой-либо опции, поведение
su
по умолчанию - запускать интерактивную оболочку от имени пользователя root:
su
Вам будет предложено ввести пароль пользователя root, и в случае аутентификации пользователь, выполняющий команду, временно станет пользователем root.
Переменные окружения оболочки сеанса (
SHELL
) и дома (
HOME
) задаются из записи замещающего пользователя
/etc/passwd
, и текущий каталог не изменяется.
Чтобы подтвердить, что пользователь изменился, используйте команду
whoami
:
whoami
Команда выведет имя пользователя, выполняющего текущий сеанс оболочки:
root
Наиболее часто используемый параметр при вызове
su
-
-
,
-l
,
--login
. Это делает оболочку оболочкой входа в систему со средой, очень похожей на реальную регистрацию, и изменяет текущий каталог:
su -
su -s /usr/bin/zsh
Чтобы сохранить всю среду (
HOME
,
SHELL
,
USER
и
LOGNAME
) вызывающего пользователя, используйте параметр
-p
,
--preserve-environment
.
su -p
Когда используется опция -
-p
игнорируется.
su -c ps
Чтобы переключиться на другую учетную запись пользователя, передайте имя пользователя в качестве аргумента
su
. Например, чтобы переключиться на пользователя
tyrion
вы должны набрать:
Судо против Су
В некоторых дистрибутивах Linux, таких как Ubuntu, учетная запись пользователя root по умолчанию отключена из соображений безопасности. Это означает, что для root не задан пароль, и вы не можете использовать
su
для переключения на root.
Одним из вариантов перехода в root будет добавление команды
su
команде
sudo
и ввод текущего пароля пользователя:
sudo su -
Команда
sudo
позволяет запускать программы от имени другого пользователя, по умолчанию пользователь root.
Если пользователю предоставлен
sudo
оценки, команда
su
будет вызываться от имени пользователя root. Запуск
sudo su -
с использованием пароля пользователя аналогичен запуску
su -
с использованием пароля root.
При использовании с параметром
-i
sudo
запускает интерактивную оболочку входа в систему со средой пользователя root:
sudo -i
sudo -i
- это то же самое, что запускать
su -
.
Преимущество использования
sudo
сравнению с
su
заключается в том, что пароль root не обязательно должен использоваться несколькими учетными записями администраторов.
Кроме того, с помощью
sudo
вы можете разрешить пользователям запускать только определенные программы с привилегиями root.
Вывод
su
- утилита командной строки, которая позволяет вам временно стать другим пользователем и выполнять команды с замещающим пользователем.
Розничные продажи для ПК: падение на 14%, смена доходов в Интернете?
Продажа игр для ПК получает еще одну дозу мрака и обреченности они?
Mac: быстрая смена языков ввода, настройка проверки орфографии
Вот как можно быстро переключаться между языками ввода, а также настраивать проверку орфографии на вашем Mac.
Как добавить пользователя в группу в Linux
Группы Linux - это организационные единицы, которые используются для организации и администрирования учетных записей пользователей в Linux. Основная цель групп - определить набор привилегий, таких как чтение, запись или разрешение на выполнение для данного ресурса, которые могут совместно использоваться пользователями в группе.







