Команда sudo (домашняя страница: Sudo Main Page) позволяет просто и безопасно повысить привилегии пользователя в операционной системе, любому пользователю, даже маленькой девочке Lindsey Lamer. Утилита visudo редактирует файл /etc/sudoers, в котором хранятся настройки sudo (substitute user and do, дословно «подменить пользователя и выполнить»).
tstroot ALL=(ALL) NOPASSWD:ALL
sudo -H -u gituser gitosis-init < /tmp/id_rsa.pub
sudo -lU имя_пользователя
узнать ваши собственные привилегии
sudo -l
# visudo Defaults logfile=/var/log/sudo.log Defaults !syslog # touch /var/log/sudo1.log
# visudo ... Defaults env_reset backuppc ALL=NOPASSWD: /bin/tar, /usr/bin/env
пришлось разрешить /usr/bin/env иначе возникает ошибка Got fatal error during xfer (sudo: no tty present and no askpass program specified)
#Defaults requiretty # sudo -L | grep requiretty requiretty: Only allow the user to run sudo if they have a tty
Читайте также: 3.1 Настройка GitLab Runner в Linux