Я установил сервер. На этом сервере я сделал несколько пользователей, и эти люди регулярно входят в систему.
Я хочу предложить каждому настроить свой собственный rsnapshot, чтобы они могли регулярно делать резервные копии своих папок.
Проблема в том, что файл конфигурации rsnapshot в /etc/rsnapshot.conf является корневым файлом и хранится в / etc.
Могу ли я предоставить каждому пользователю свой собственный файл rsnpashot.conf, чтобы они могли настроить rsnapshot для сохранения своих каталогов во времени?
Не думаю, что это очень хорошая идея.
<имя пользователя>
, они могут его настроить. Они могут добиться этого, используя свою собственную запись crontab. Я бы выбрал первый вариант.
Но чтобы конкретно ответить на ваш вопрос, помните, что файл конфигурации можно указать с помощью параметра -c <имя файла>
. Таким образом, потенциально вы можете запустить его, указав файл конфигурации для конкретного пользователя, которым они владеют и администрируют, например.
/usr/bin/rsnapshot -c /home/<username>/.rsnapshot.conf daily