LINUX.ORG.RU
ФорумAdmin

SSH пользователь с одним правом

 ,


0

2

Скрипт бэкапа локальной директории на узел SSH

user2="backuser"
ip2="192.168.1.1"
dir2="/mnt/backup"
daten=`date +%d%m%G_%H%M%S`
cd /home/user1/Documents
tar czf - . | ssh ${user2}@${ip2} dd of=${dir2}/${daten}_Documents.tar.gz status=progress

Как на узле ${ip2} создать пользователя ${user2} что бы он мог только писать в ${dir2}? Какой вопроос задать в гугле?

★★★★★
Ответ на: комментарий от Pinkbyte

В PBS такое есть. Правильный ответ, конечно — использовать тот инструмент, который для этой задачи сделан.

Aceler ★★★★★
()

Поставь ftpd. Юзеру дай права на каталог write-only и все. И очень плохо делать бекап без контрольной суммы каждого файла, проверено Зануси.

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

Я не про подмену, а именно про его вариант когда используется pipe, т.е. исходная контрольная сумма неизвестна априори. Считать её заранее тоже нет смысла, т.к. каталог в виде /home/user1/Documents, т.е. от момента когда посчитали, до момента когда залили, юзер может что-то поменять в файликах.

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

Про снапшоты это конечно хорошо, но всегда/везде возможно. И ещё раз обращаю внимание на каталог, речь точно не про суровый энтерпрайз прод, и на то что у ТС есть версионность бэкапов.

anc ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария