su Генератор команд
Сгенерировать команды su для смены учетной записи и выполнения команд
Начало работы с su
## Что такое su?
`su` (замена пользователя) позволяет переключиться на другой учетный аккаунт путем запуска нового оболочки от имени этого пользователя. При отсутствии имени пользователя по умолчанию используется аккаунт root. Система запросит пароль целевого пользователя.
## Как использовать
1. **Укажите имя пользователя**: Введите имя аккаунта, на который необходимо переключиться (по умолчанию — `root`). 2. **Выберите опции**: Используйте `-l` для запуска оболочки входа, `-c` для выполнения одной команды или `-s` для выбора оболочки. 3. **Укажите команду** (необязательно): С помощью `-c` введите строку команды для выполнения. 4. **Скопируйте и запустите**: Скопируйте сгенерированную команду в свой терминал.
Общие опции
### `-l` (или `-`) Оболочка входа Запустить оболочку входа от имени целевого пользователя — это сбрасывает среду (`$PATH`, `$HOME` и т. д.) так, как будто пользователь только что вошел в систему.
### `-c` Запустить команду Передать строку команды для выполнения от имени целевого пользователя, затем вернуться в исходную оболочку.
### `-s` Оболочка Указать конкретную оболочку для использования (например, `/bin/zsh`).
### `-m` / `-p` Сохранить среду Сохранить текущие переменные среды вместо их сброса. Рекомендуется использовать это осторожно, поскольку некоторые переменные могут повлиять на работу системы.
### `-f` Быстро Запустить оболочку в режиме оболочки входа, но пропустить чтение файлов для запуска (это эквивалентно передаче `-f` оболочке).
### Аргумент пользователя Позиционным аргументом является имя пользователя, под которым нужно войти. Если его не указать, будет произведен переход на учетку root.
▶В чём разница между 'su' и 'su -'?
▶Как запустить одну команду от имени другого пользователя?
▶Как перейти в режим root?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.