LINUX.ORG.RU

Что есть в системе, то и пользуйте.

cinyflo ★★★★★
()

всегда использовал gksu. оно работает как sudo, вроде ставится отдельным пакетом. Библиотека или gtk+ без темы, или что то на Х-виджетах

kirill_rrr ★★★★★
()

К стати тоже интресует относительно использования таких дистров, например, как Xubuntu с Xfce. Там даже вручную установленный gksu нифига не работает. А некоторый проги запускаются если в окошке Alt+F2 их запускать тупо через sudo. Другие же и так не запускаются. В общем как-то неочевидно.

Gannet ★★★
()

xhost+ &&export DISPLAY=:0 &&program

anonymous
()

Если su/sudo - корёжит права на файлы в хомяке, выставляя владельцем root.

su -l

Чтобы не забыть добавь alias в .bashrc

arson ★★★★★
()

корёжит права на файлы в хомяке, выставляя владельцем root

А то ты делаешь от рута в своём хомяке?

ziemin ★★
()
Ответ на: комментарий от cybercop

А права сабж не портит? Если я им открою файл юзера и что-то изменю, то что будет с правами?

Valdor ★★
() автор топика
Ответ на: комментарий от Gannet

Там даже вручную установленный gksu нифига не работает.

Потому что в окружениях не-KDE и не-GNOME проще использовать ktsuss.

Pinkbyte ★★★★★
()

Логинься в кеды рутом, тогда конфиги и все остальное будет в /root с владельцем root.

Lavos ★★★★★
()
Ответ на: комментарий от Xegai

Корзина. Так - как я являюсь основным переводчик Xfce на болгарский язык, я позволил сделать себе собственный перевод, отличается от стандартной.

cybercop
()

su

pass

program name.

ничего ни где не корежит.

Если надо писать в виндовс раздел, а у меня он специально на запись только от рута, то использую krusader, там кнопочка есть, запустить от рута

.

petyanamlt ★★★★
()

Долгое время пользовался gksu, но оно, хоть и умеет запоминать пароль, зависит от гномодемонов и временами отваливается. Слез, пробовал ktsuss, LXDE-шный polkit, ещё пару приблуд каких-то — задолбался, просто прописал себе NOPASSWD и запускаю всё через sudo. Мне б лучше способ из-под рутовой программы запускать софт под пользователем, поскольку ФМ держу только под рутом всегда, а файлы открываю из него — в результате дублирование настроек — пользую Geeqie, Atril, LibreOffice, SMPlayer под рутом, а M$O вообще только под рутом и ставил, ибо жирный. Уже плеер только под рутом не конает, поскольку пульса от рутовых прог ломается.

MiniRoboDancer ★☆
()

сли su/sudo - корёжит права на файлы в хомяке, выставляя владельцем root.

шо, в каталогах всех пользователей?

darkenshvein ★★★★★
()

в thunar в особые действия добавляешь:

имя — Открыть как root
выполнить — pkexec thunar %f
на каталоги

если не работает, то добавь в /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy:

<?xml version=«1.0» encoding=«UTF-8»?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<action id=«org.freedesktop.policykit.pkexec.run-thunar»>
<description>Run Thunar</description>
<message>Authentication is required to run Thunar as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/thunar</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>
</policyconfig>

amorpher ★★★★★
()

Можно много чего добавить, как пример:

<?xml version=«1.0» encoding=«UTF-8»?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>

<action id=«org.freedesktop.policykit.pkexec.run-synaptic»>
<description>Run Synaptic</description>
<message>Authentication is required to run Synaptic as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/sbin/synaptic</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>


<action id=«org.freedesktop.policykit.pkexec.run-thunar»>
<description>Run Thunar</description>
<message>Authentication is required to run Thunar as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/thunar</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-mousepad»>
<description>Run Mousepad</description>
<message>Authentication is required to run Mousepad as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/mousepad</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-xfce4-taskmanager»>
<description>Run Xfce4 Task Manager</description>
<message>Authentication is required to run Xfce4 Task Manager as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/xfce4-taskmanager</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-gparted»>
<description>Run Gparted</description>
<message>Authentication is required to run Gparted as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/sbin/gparted</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-bleachbit»>
<description>Run BleachBit</description>
<message>Authentication is required to run BleachBit as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/bleachbit</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-dbus-launch»>
<description>Run Dbus Launch</description>
<message>Authentication is required to run Dbus-launch as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/dbus-launch</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-remsu»>
<description>Run REMSU</description>
<message>Authentication is required to run REMSU as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/remsu</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-remastersys»>
<description>Run Remastersys</description>
<message>Authentication is required to run Remastersys as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/remastersys</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-remastersys-gui»>
<description>Run Remastersys-GUI</description>
<message>Authentication is required to run Remastersys-Backup as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/remastersys-gui</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-remastersys-installer»>
<description>Run Remastersys-Installer-GUI</description>
<message>Authentication is required to run Remastersys-Installer-GUI as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/remastersys-installer</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>


<action id=«org.freedesktop.policykit.pkexec.run-remastersys-usb-key-copy-tool»>
<description>Run Remastersys-USB-Key-Copy-Tool</description>
<message>Authentication is required to run Remastersys-USB-Key-Copy-Tool as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/remastersys-usb-key-copy-tool</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-remastersys-grub-restore»>
<description>Run Remastersys-GRUB-Restore</description>
<message>Authentication is required to run Remastersys-GRUB-Restore as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/remastersys-grub-restore</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

<action id=«org.freedesktop.policykit.pkexec.run-remastersys-grubconfig»>
<description>Run Remastersys-GRUB-Config</description>
<message>Authentication is required to run Remastersys-GRUB-Config as Root</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key=«org.freedesktop.policykit.exec.path»>/usr/bin/remastersys-grubconfig</annotate>
<annotate key=«org.freedesktop.policykit.exec.allow_gui»>TRUE</annotate>
</action>

</policyconfig>

amorpher ★★★★★
()
Ответ на: комментарий от Extraterrestrial

su $your_user command

Может все таки так

su user -l -c ls ~
Поробуй выполнить команду без этих опций и понять почему не работает.

arson ★★★★★
()
Ответ на: комментарий от Valdor

При логине рутом графические программы будут запускаться с рут правами по умолчанию!

comp00 ★★★★
()
Ответ на: комментарий от Pinkbyte

0к, попробуем. Просто неочевидно как по умолчанию задумано. Спасибо.

Gannet ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.