LINUX.ORG.RU

Запуск GUI программа с правами ROOT

 , ,


0

1

Здравствуйте , подскажите пожалуйста . Есть к примеру файловый менеджер, в нем захожу на смонтированный виндовый NTFS раздел , но не могу ничего редактировать,сохранять и т.д. Или вот к примеру QT запускаю, а он пишет, что не может записать какой-то файл и так далее. Есть ли какой-то способ ,чтобы к примеру сразу с ярлыка запустить прогу и она запросит рут права.Постоянно через терминал запускать неудобно. З.Ы Использую Debian+LXDE. Спасибо .


в нем захожу на смонтированный виндовый NTFS раздел , но не могу ничего редактировать,сохранять

монтируй в rw

Debian+LXDE

В lxde можно свои пункты меню? Если да так и запили gksu thunar, например.

J ★★★★
()

В свойствах ярлыка припиши gksu перед программой, например gksu gedit.

anonymous
()

Монтируешь его как? Покажи /etc/fstab.

Zhbert ★★★★★
()

Создать .desktop файл, в котором вызывается: gksudo <название программы>.

Bfgeshka ★★★★★
()

Как уже сказали, монтируй ntfs на запись. man mount, man fstab в помощь.

yars068 ★★★★
()

Вот интересно - все дружно посоветовали череззадный метод - запускать гуй под рутом, но решить проблему в корне, правильно смонтировав раздел, никто не подсказал.

Zhbert ★★★★★
()

Правильный вариант — дать конкретному пользователю права при монтировании фс. Ну или свалить на венду и там запускать файлменеджеры под админом.

anonymous
()
Ответ на: комментарий от anonymous

Причём здесь это? Хотя и можно, но зачем?

У команды mount есть опции, например: uid, gid и rw. Используя их, можно смонтировать всё правильно.

А с qt надо конкретно смотреть, что и куда оно не может записать.

shell-script ★★★★★
()
Ответ на: комментарий от anonymous

Прописываешь во фстабе, чтоб были права на запись у обычного пользователя.

Пускать программы под рутом ради записи на нтфс - глупость.

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

Как это никто? Направление поиска уже дано, если ТС вдруг не разберется, тогда уж ткнем носом (уже ткнули в нужные опции). Да и обсасывали эту кость уже не раз.

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

Он просто всех игнорирует, наверное ☺

anonymous
()
Ответ на: комментарий от minakov

Пробовал дописывать в ярлыке gksu не помогло. Диск смонтирован такUUID=01CF4FEE06CC3250 /media/CROSP ntfs defaults,nls=utf8,umask=0222 0 0 Подскажите как правильно надо ?

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

Точнее открываются с помощью gksu не все программы. Если прописано в таком формате (без полного пути) Exec=x-terminal-emulator -e synaptic-pkexec , то не открываются .

CROSP
() автор топика
Ответ на: комментарий от Zhbert

Спросим на LOR о чем нибудь - прибежит какое-нибудь говно типа MiniRoboDancer и начнет вы$#ываться
Лучше задавать вопросы по линуксу и прочему OpenSource на Opennet, Unix-forum и других ресурсах

ubuntuawp ★★
()

на смонтированный виндовый NTFS

man mount или man ntfs-3g (смотря что используешь):

-o umask=000

в 3g можно еще так:

-o dmask=000,fmask=111

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

Спасибо большое umask=000 сработало. Скажите пожалуйста по поводу того как запускать программы которые насколько я понимаю в PATH прописаны от рута ? x-terminal-emulator -e synaptic-pkexec

CROSP
() автор топика
Ответ на: комментарий от zorg

Вот, еще один предлагатор... =)

Складывается такое ощущение, что людей, нормально разбирающихся в ОС, становится все меньше и меньше, а ЛОР заполоняют какие-то сбежавшие с винды индивиды, посмотревшие на линукс только из-за его «бесплатности», при этом узнавшие пару каких-то банальных вещей из разряда «в линуксе есть рут», и советующие таким же людям какие-то глупости.

Печалька....

Ну и напоследок цитата, одна из любимых:

«всю жизнь знал, что главная беда линукса - в ламерах виндовозных, у которых млять указательный палец к мышке прирос... за*бали уже...» (с) gr_buza 2003

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

gksudo dolphin

или прописать правильную строчку с NOPASSWD в sudoers и через sudo.

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