Как сделать приложение, автоматически работающее с полномочиями пользователя root?

Я хочу сделать jetbrains-toolbox приложение запускается с полномочий пользователя root на начальной загрузке. Как я могу сделать это? Файл конфигурации перезаписывается со значением по умолчанию на каждой начальной загрузке с конфигурацией, которая не имеет gksu -k -u root. Вот .desktop файл.

[Desktop Entry]
Type=Application
Name=JetBrains Toolbox
Exec= gksu -k -u root /home/odm3n/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox %u
Icon=/home/odm3n/.local/share/JetBrains/Toolbox/toolbox.svg
StartupNotify=false
Categories=Development;IDE;
Terminal=false
X-GNOME-Autostart-enabled=true
StartupWMClass=jetbrains-toolbox
MimeType=x-scheme-handler/jetbrains;
0
задан 9 November 2018 в 02:09

1 ответ

Как обсуждено в комментариях, нет никакой потребности когда-либо выполнить Панель инструментов или любой из IDE как корень. Базовая проблема состояла в том, что владение некоторых файлов было уже испорчено (вероятно, потому что Вы выполнили IDE как корень однажды).

Можно зафиксировать владение путем создания пользователя владельцем всех файлов в корневом каталоге снова, включая все файлы IDE/панели инструментов JetBrains:

sudo chown -R $USER: ~
5
ответ дан 27 October 2019 в 04:51

Другие вопросы по тегам:

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