Страница 1 из 1

Права доступа для kup

Добавлено: 01 авг 2016, 15:05
alexander-d3
Уважаемые знатоки. Подскажите пожалуйста как сделать так чтобы программа kup делала бэкап из под первого пользователя ещё и остальных двух.
С этой проблемой столкнулся при использовании deja dup. Пользователя из под которого запущена копирует остальных нет.
А из под рута как-то неохота запускать.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 16:13
keleg
Думается, это совсем другая задача и для этого нужна другая утилита. Помнится, недавно Виктор здесь что-то классное находил, правда консольное.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 16:33
alexander-d3
Может заметит тему

Re: Права доступа для kup

Добавлено: 01 авг 2016, 16:37
Delles
Первый юзер отличается от обычного тем, что имеет id 500 и включен в группу wheel, которой доступен sudo. Без sudo это юзер как юзер, а юзер не имеет права читать файлы другого юзера. Для того, чтобы он мог это делать, нужно рутом создать группу, в которую включить обоих, а затем те файлы которые должны быть доступны обоим юзерам, отнести к этой группе. См.

Код: Выделить всё

man groupadd
man chgrp
Либо дать на эти файлы права доступа всем. См.

Код: Выделить всё

man chmod

Re: Права доступа для kup

Добавлено: 01 авг 2016, 16:46
alexander-d3
Спасибо за совет с группами. Так и сделаю

Re: Права доступа для kup

Добавлено: 01 авг 2016, 16:58
VictorR2007
keleg писал(а):Думается, это совсем другая задача и для этого нужна другая утилита. Помнится, недавно Виктор здесь что-то классное находил, правда консольное.
Похоже что вы о qt5-fsarchiver и qt4-fsarchiver.
http://forum.rosalab.ru/viewtopic.php?f=40&t=3427
Кстати, совсем и не консольное.
Работает от суперпользователя, так что проблем с правами нет.
Но не любит имена с русскими символами.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 18:38
alexander-d3
А у меня все Русские имена.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 18:42
keleg
VictorR2007 писал(а): Похоже что вы о qt5-fsarchiver и qt4-fsarchiver.
http://forum.rosalab.ru/viewtopic.php?f=40&t=3427
Кстати, совсем и не консольное.
Работает от суперпользователя, так что проблем с правами нет.
Но не любит имена с русскими символами.
Надо бы за ней понаблюдать, и как исправится - включить в образ, уже на новой платформе.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 18:55
alexander-d3
А как её запустить. установил А в программах ненайду

Re: Права доступа для kup

Добавлено: 01 авг 2016, 18:57
VictorR2007
alexander-d3 писал(а):А у меня все Русские имена.
Я имел ввиду пути, а не файлы.
Но и с путями можно обмануть, если создать символические ссылки на каталоги, можно скрытые.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 18:58
VictorR2007
alexander-d3 писал(а):А как её запустить. установил А в программах ненайду
У меня в «Утилиты».
Значок сделал от Gparted.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 19:00
alexander-d3
нету. может сразу под рутом запускать из консоли.
Нету значка.
Блин только обрадовался
А да у меня KDE5
Ставил из основного репозитория

Re: Права доступа для kup

Добавлено: 01 авг 2016, 19:24
alexander-d3
А она хоть расписание имеет

Re: Права доступа для kup

Добавлено: 01 авг 2016, 19:49
VictorR2007
alexander-d3 писал(а):нету. может сразу под рутом запускать из консоли.
Нету значка.
Блин только обрадовался
А да у меня KDE5
Ставил из основного репозитория
Неужели точно нет?

Re: Права доступа для kup

Добавлено: 01 авг 2016, 19:55
alexander-d3
Я ставил из основного репозитория. Может ты собирал себе отдельно
Да нет значка

Re: Права доступа для kup

Добавлено: 01 авг 2016, 20:53
alexander-d3
Delles писал(а):Первый юзер отличается от обычного тем, что имеет id 500 и включен в группу wheel, которой доступен sudo. Без sudo это юзер как юзер, а юзер не имеет права читать файлы другого юзера. Для того, чтобы он мог это делать, нужно рутом создать группу, в которую включить обоих, а затем те файлы которые должны быть доступны обоим юзерам, отнести к этой группе. См.

Код: Выделить всё

man groupadd
man chgrp
Либо дать на эти файлы права доступа всем. См.

Код: Выделить всё

man chmod
Маленькое резюме.
С помощью вышеописанного получил доступ к файлам остальных пользователей но kup как обычно выдает ошибку.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 21:13
Delles
Да глупые они, это гуевые программы. Вот классика — одна команда, и все юзеры (если на их каталоги есть права) в бэкапе:

Код: Выделить всё

rsync -aAXh --delete --exclude={'lost+found/'} --stats /home/ /media/путь/к/диску/home/
--delete (удалять в бэкапе то, что удалено в доме) и --stats (выдать в конце статистику синхронизации) можно не писать.
--exclude с lost-и-found, в общем, тоже, только rsync сообщит, что это она не скопировала.

Итого,

Код: Выделить всё

rsync -aAXh /home/ /media/путь/к/диску/home/
и все дела. Только директорию /home/ на вн. диске-получателе прежде создать надо.

Если так уж мышка нравится, можно это сделать скриптом, прикрепить ярлык и повесить на панель или в меню.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 21:44
alexander-d3
[quote="Delles"]Да глупые они, это гуевые программы. Вот классика — одна команда, и все юзеры (если на их каталоги есть права) в бэкапе:

Код: Выделить всё

rsync -aAXh --delete --exclude={'lost+found/'} --stats /home/ /media/путь/к/диску/home/
--delete (удалять в бэкапе то, что удалено в доме) и --stats (выдать в конце статистику синхронизации) можно не писать.
--exclude с lost-и-found, в общем, тоже, только rsync сообщит, что это она не скопировала.

Итого,

Код: Выделить всё

rsync -aAXh /home/ /media/путь/к/диску/home/
и все дела. Только директорию /home/ на вн. диске-получателе прежде создать надо.

Если так уж мышка нравится, можно это сделать скриптом, прикрепить ярлык и повесить на панель или в меню.[/quot

Ты прав полностью согласен. Просто хотелось чего то новенького. Видно не судьба.
Короче deja dup запущенный от рута решил все проблемы.
Просто очень хотелось решить проблему скорости создания бэкапа.
Из того что перепробовал реально работает deja-dup и kfoldersync с ней самая большая скорость но нет шифрования.
Короче deja-dup это тоже самый rsync только с шифрованием и работой с различными хранилищами.
Плоховато что оно GTK, хотя в Гёте пишут что есть и kde guy только что то никакой информации по нему не нашел.
P.S. deja-dup запоминает накопитель для бэкапов и как только он подключен начинает бэкап.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 22:05
Delles
Что значит «и работой с различными хранилищами»?

Re: Права доступа для kup

Добавлено: 01 авг 2016, 22:35
alexander-d3
А ну ftp, webbav, samba и т.д.

Re: Права доступа для kup

Добавлено: 01 авг 2016, 23:09
Delles
alexander-d3 писал(а):А ну ftp, webbav, samba и т.д.
Понял, спасибо.

Re: Права доступа для kup

Добавлено: 02 авг 2016, 13:02
trs
alexander-d3 писал(а):Просто хотелось чего то новенького.

Просто очень хотелось решить проблему скорости создания бэкапа.
Если это действительно проблема, то она решается в построенных на принципе "копирование при записи" файловых системах, BtrFS и ZFS, где создание снимков не занимает время.

Заодно выдержка из "Руковоздства по администрированию":
Обзор делегированного администрирования ZFS

Эта функциональная возможность позволяет раздавать уточненные разрешения
конкретным пользователям, группам или всем. Поддерживаются два типа
делегирования разрешений:

■ Индивидуальные разрешения – например create, destroy, mount, snapshot и т. п. –
можно задавать в явном виде.
■ Можно определять группы разрешений, которые называются наборами разрешений.
Набор разрешений можно впоследствии изменить, и все потребители этого набора
автоматически получат это изменение.
snapshot — это и есть создание снимка.

Re: Права доступа для kup

Добавлено: 02 авг 2016, 14:18
alexander-d3
Тоже интересно