Моя программа работает с привилегиями root, но мне нужна часть для запуска как непривилегированный пользователь.Запуск части кода как NON-root?
В принципе, webbrowser.open (САЙТ) не работает как root. Мой код должен запускаться как root, кроме этого. Я попытался следующие:
subprocess.call("sudo -u " + getpass.getuser() + " " + webbrowser.open("https://github.com/codywd/WiFiz/issues"))
Это приводит следующее сообщение об ошибке:
Traceback (most recent call last):
File "main.py", line 364, in OnReport
subprocess.call("sudo -u " + getpass.getuser() + " " + webbrowser.open("https://github.com/codywd/WiFiz/issues"))
TypeError: cannot concatenate 'str' and 'bool' objects
START /usr/bin/chromium "https://github.com/codywd/WiFiz/issues"
[7250:7250:0201/231848:ERROR:chrome_browser_main_extra_parts_gtk.cc(50)] Startup refusing to run as root.
Я понимаю, почему происходит эта ошибка, но я не знаю, как еще выполнить этот код.
Спасибо заранее, ребята!