Как выполнить программу с правами sudo, но без корневого контекста?

См. комментарий Кусалананды о многопользовательской среде -. Попробуйте

30 16 * * * DISPLAY=:0 /usr/bin/deluge --ui=gtk

Используйте crontab -eдля редактирования личного crontab.

0
10.03.2020, 09:49
1 ответ

Я бы не стал запускать IDE от имени пользователя root. Это требует много неприятностей, если что-то пойдет не так.

Вместо этого предоставьте себе права доступа к sudo и оберните элемент, требующий root-доступа, в сценарий.

Например, чтобы запустить сервер acme _sftp _от имени пользователя root, создайте сценарий

#!/bin/bash
sudo acme_sftp_server

Затем предоставьте себе привилегию sudo для запуска сервера acme _sftp _через sudo без пароля.

Затем вызовите свой скрипт, а не сервер через IntelliJ

0
28.04.2021, 23:20

Теги

Похожие вопросы