Я использую Linux Mint x64 с KDE, и я могу нормально запустить приложение Aptik из терминала, как sudo Aptik, за которым следуют его параметры. Нет проблем. Но я хочу иметь возможность запустить его из графического интерфейса. Программа запускается нормально.

Но когда я выбираю любой каталог для резервного копирования из выпадающего списка, программа закрывается. Я думаю, что нашел проблему, но не знаю достаточно о Linux, чтобы исправить ее. Когда я захожу в root/usr/bin и дважды щелкаю файл aptik-gtk, появляется окно, которое говорит:

Aptik необходим доступ администратора для резервного копирования и восстановления пакетов. Пожалуйста, запустите приложение от имени администратора ('gksu aptik-gtk').

Нажатие «ОК» закрывает это окно. Когда я иду в терминал и делаю это, я получаю следующее:

karl@karl-Inspiron-1545:/usr/bin > gksu aptik-gtk [14:28:58] App config loaded: '/root/.config/aptik.json'

(aptik-gtk:4454): Gtk-CRITICAL **: gtk_tree_model_filter_get_value: assertion 'GTK_TREE_MODEL_FILTER (model)->priv->stamp == iter->stamp' failed

(aptik-gtk:4454): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.40.2/./gobject/gtype.c:4210: type id '0' is invalid

(aptik-gtk:4454): GLib-GObject-WARNING **: can't peek value table for type '<invalid>' which is not currently referenced 
karl@karl-Inspiron-1545:/usr/bin >

Теперь, как пользователь karl , я хочу предоставить Aptik постоянный доступ администратора ко всем каталогам в моей системе для создания резервных копий. Как я могу это сделать?

3 ответа3

0

Может быть, setuid может помочь.

setuid означает установить идентификатор пользователя при выполнении. Если бит setuid включил файл, пользователь, исполняющий этот исполняемый файл, получает разрешения для отдельного лица или группы, которой принадлежит файл.

http://www.cyberciti.biz/faq/unix-bsd-linux-setuid-file/

0

Я использую Linux Mint 17.1 KDE (32bit) и имею ту же проблему, что и "user2712929". Но, если вы откроете окно консоли и наберете «sudo aptik-gtk», введите свой пароль, появится графический интерфейс Aptik, позволяющий выполнить резервное копирование.

0

Я решил свою проблему, решив предоставить себе root-доступ к моей системе как единственный пользователь. Я знаю о любых угрозах безопасности. Затем я получил сообщение об ошибке при загрузке о необходимости разрешения 644 на /home/.dmrc или что-то подобное и решил эту проблему, следуя этой теме (которая все объясняет)... https://help.ubuntu.com/community /dmrcErrors

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .