37 lines
1.8 KiB
Markdown
37 lines
1.8 KiB
Markdown
|
|
# sudo
|
|||
|
|
|
|||
|
|
> Выполнять команду от имени суперпользователя или другого пользователя.
|
|||
|
|
> Больше информации: <https://www.sudo.ws/sudo.html>.
|
|||
|
|
|
|||
|
|
- Выполнить команду от имени суперпользователя:
|
|||
|
|
|
|||
|
|
`sudo {{less /var/log/syslog}}`
|
|||
|
|
|
|||
|
|
- Отредактировать файл от имени суперпользователя, используя редактор по умолчанию:
|
|||
|
|
|
|||
|
|
`sudo {{[-e|--edit]}} {{/etc/fstab}}`
|
|||
|
|
|
|||
|
|
- Выполнить команду от имени другого пользователя и/или группы:
|
|||
|
|
|
|||
|
|
`sudo {{[-u|--user]}} {{пользователь}} {{[-g|--group]}} {{группа}} {{id -a}}`
|
|||
|
|
|
|||
|
|
- Повторить последнюю команду, добавив перед ней `sudo` (работает в Bash, Zsh и т.д.):
|
|||
|
|
|
|||
|
|
`sudo !!`
|
|||
|
|
|
|||
|
|
- Запустить оболочку по умолчанию с правами суперпользователя, выполнив файлы входа в систему (`.profile`, `.bash_profile` и т.д.):
|
|||
|
|
|
|||
|
|
`sudo {{[-i|--login]}}`
|
|||
|
|
|
|||
|
|
- Запустить оболочку по умолчанию с правами суперпользователя, не меняя переменных окружения:
|
|||
|
|
|
|||
|
|
`sudo {{[-s|--shell]}}`
|
|||
|
|
|
|||
|
|
- Запустить оболочку по умолчанию от имени указанного пользователя, загрузив его окружение и файлы входа в систему (`.profile`, `.bash_profile` и т.д.):
|
|||
|
|
|
|||
|
|
`sudo {{[-i|--login]}} {{[-u|--user]}} {{пользователь}}`
|
|||
|
|
|
|||
|
|
- Показать список разрешенных (и запрещенных) команд для текущего пользователя:
|
|||
|
|
|
|||
|
|
`sudo {{[-ll|--list --list]}}`
|