На нашем домашнем компьютере есть две учетные записи пользователей, одна администраторская (пользователь А) и одна стандартная пользовательская (пользователь Б). я пытаюсь использовать Назад во времени для создания регулярных отдельных резервных копий домашних папок каждого пользователя (с неповрежденными разрешениями) независимо от того, кто в данный момент вошел в систему.
IE, если компьютер включен, то я хочу, чтобы backintime проверял и делал резервную копию любых изменений в домашних папках каждого пользователя.
ПРИМЕРЫ: ЕСЛИ пользователь A вошел в систему, а пользователь B вышел из системы в течение всего дня, я все равно хочу, чтобы Back In Time запускал ежедневную проверку / резервное копирование (если что-либо изменилось) домашней папки пользователя B, и наоборот: даже если пользователь А выходит из системы весь день, я все равно хочу, чтобы Back In Time запускал ежедневную проверку / резервное копирование домашней папки этого пользователя.
(Как) можно добиться этого результата, сохранив при этом разрешения/владение файлами и каталогами?
Мое обоснование: Несмотря на то, что домашняя папка пользователя технически не изменяется до тех пор, пока этот пользователь не войдет в систему, я хочу регулярно проверять и создавать резервные копии любых изменений независимо от того, активна ли учетная запись в данный момент, потому что пользователь мог внести изменения и выйти из системы до этого. можно завершить новую резервную копию.
Что я уже пробовал: Я настроил два профиля резервного копирования из учетной записи пользователя А (административной), один для пользователя А и один для пользователя Б, но они оба перешли в crontab пользователя А, который, как я полагаю, активен только тогда, когда активна учетная запись этого пользователя, верно? Поэтому, если пользователь B вошел в систему, резервное копирование не будет выполняться. Кроме того, резервная копия пользователя Б теперь принадлежит пользователю А.
Вариант? Или я должен настроить профили резервного копирования под отдельной учетной записью каждого пользователя, которые указывают на одни и те же хранилища резервных копий? Таким образом, если пользователь А вошел в систему, задание по резервному копированию пользователя Б по-прежнему выполняется по крайней мере один раз, а если пользователь Б вошел в систему, задание по резервному копированию пользователя А по-прежнему выполняется по крайней мере один раз. Но я был бы обеспокоен тем, что это может создать проблемы с правом собственности и разрешениями.
Вариант Пример
Резервные профили пользователя A:
- Резервное копирование пользователя A выполняется ежечасно в /backup/location/UserA/
- Резервное копирование пользователя B запускается при загрузке/перезагрузке в /backup/location/UserB/.
Профили резервного копирования пользователя B:
- Резервное копирование пользователя B выполняется ежечасно в /backup/location/UserB/
- Резервное копирование пользователя A запускается при загрузке/перезагрузке в /backup/location/UserA/.
Является ли ответ на то, как заставить эту работу работать в настройке ACL? Похоже, что мои поиски по этой теме указывают мне на это...
Или настроить crontabs для разных пользователей? https://vnexplorer.net/set-up-automatic-mode-in-linux-with-crontab-s383585.html
Точно так же можно запланировать задания в cron с ролью другого пользователя, используя флаг -u:
sudo crontab -u имя пользователя -e