Я использую Linux Mint и установил NetBeans на нем, но всякий раз, когда я запускаю NetBeans из учетных записей, отличных от root, он выдает ошибку из-за отсутствия разрешения на запуск сервера GlassBeas Glassfish. Я также попытался запустить это приложение, используя опцию запуска от имени администратора, но затем приложение не запускается.

Так есть ли способ назначить права администратора NetBeans навсегда, чтобы при запуске этого приложения из других учетных записей я не сталкивался с этой ошибкой?

2 ответа2

0

Вам, вероятно, нужно использовать xdg-su:

xdg-su предоставляет графический диалог, который запрашивает у пользователя пароль для запуска команды от имени пользователя или от имени пользователя root, если пользователь не указан.

xdg-su предназначен для использования только в сеансе рабочего стола.

Если ваша команда запуска - /usr/bin/netbeans/ , измените ее на xdg-su -c /usr/bin/netbeans .


Кроме того, узнайте, где netbeans хранит свою рабочую область, и назначьте владельца для текущего пользователя.

0

Вы можете добавить программу, которую хотите запустить от имени пользователя root, в файл sudoers. (запустите команду "visudo" от имени пользователя root)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .