Я хочу помочь разработать персональный веб-серверный проект, и я столкнулся с проблемой с руководством проекта.Запустите проект PyDev как root без запуска eclipse как root. (без проблем)
Я думал, что, наконец, выяснил проблему проекта, требующего прав root, добавив «gksu» в каждую команду оболочки, с которой я столкнулся. Однако руководитель проекта объяснил мне, что для проекта персонального веб-сервера требуется больше привилегий root, чем только пара, которую я изменил, так что лучше всего просто запустить проект (ы) как root.
Но я снова и снова читал, что запущенное затмение в корне не рекомендуется. Я попытался запустить проект PyDev в качестве внешнего инструмента, поставив gksu перед командой python, но сразу же останавливается при первом импорте, ссылающемся на один из подпроектов.
Так что мой вопрос в том, что мой лучший вариант. Запуск затмения в корне? У меня были проблемы с этим. Это было какое-то время, но я думаю, что проблема была что-то вроде, если бы вы добавляли файлы, которые были бы владельцами root и, таким образом, недоступны или не загружались в репо или что-то в этом роде, хотя, если это действительно единственный вариант, я готов попробовать снова и снова вернется с реальной проблемой.
Я должен был сказать, что я выяснил последний вариант с _gksu - python «$ @» _, но при попытке первого продолжать запрашивать пароль в консоли, пытаюсь ли я _su_, _gksu su_, _gksu sudo su_, _gksu sudo -s_ и каждый другой вариант, который я пробовал. – Folatt
_gksu -S - su -_ близок. Я получаю суперпользователь, но команда python, похоже, все еще думает, что я работаю как пользователь. – Folatt
_pkexec - user root python «$ @» _, похоже, работает лучше. – Folatt