Я получал то же самое сообщение во время тюнинга SSH в Debian. Оказалось, что в удалённой системе нет свободного места. После высвобождения некоторого дискового пространства и перезагрузки, туннель начал работать.
У многих были похожие проблемы с желанием запустить графический интерфейс с привилегиями su. Совсем недавно я заглянул в затянувшееся открытое окно терминала. После поиска это то, что сработало для меня.
Повышение привилегий графического интерфейса «su» или «sudo» не рекомендуется и никогда не должно выполняться без знания рисков того, что вы делаете.
pkexec можно получить следующим образом:
sudo apt install policykit-1
Отредактируйте нижнюю часть этого файла так, как это выглядит:
sudo nano /usr/share/polkit-1/actions/org.freedesktop.policykit.policy
ваш должен выглядеть так:
<action id="org.freedesktop.policykit.lockdown">
<description>Configure lock down for an action</description>
<message>Authentication is required to configure lock down policy</message>
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/pklalockdown</annotate>
</action>
После этой попытки:
pkexec gedit
Добавление пользовательского пути к корзине на терминал:-Стандарт предусматривает хранение пользовательских программ оболочки в
/home/$USER/bin
или
~/bin
*Это одно и то же место: первое — это полный путь к файлу, второе — сокращенная запись
/home/$USER/bin
Чтобы добавить пользователя /bin в ваш $USER $PATH, просто
mkdir /home/$USER/bin
Терминал теперь распознает ваши сценарии оболочки или программы, расположенные в
~/bin
Пример:
$/path/to/file.sh
Становится:
$file.sh
ДОБАВИТЬ это в.bashrc
export PATH=$PATH:$HOME/bin
Where "$HOME/bin" is the directory I assume you want to add. This change is only temporary (it works only in the current session of the shell) to make it permanent add the previous line to your.bashrc file located in your home directory.
Я предпочитаю этот метод повышения привилегий для приложений с графическим интерфейсом, потому что я могу просто pkexec в сценарии оболочки запускать несколько программ и иметь возможность временно сохранять учетные данные.
затем вы можете попробовать добавить псевдоним к ~/.bash _псевдонимам:
echo 'alias gedit="pkexec gedit"' >> ~/.bash_aliases
/PKEXEC /SU /GUI /GKsu /POLKIT /policykit -1