включение доступа оболочки для cyrus пользователя

Можно сделать то, с чем Вы хотите rsync - почти каждой системе Linux установили это по умолчанию, или она может быть установлена с помощью диспетчера пакетов распределения.
Если получение командной строки rsync и работа поля Windows являются грандиозной задачей, рассматривают DeltaCopy, франко-порт.

Бакулюмы, как предложено Автократией являются также опцией, но Демону устройства хранения данных обычно нужен статический IP (или динамическая запись DNS), или можно ожидать резервные отказы, когда клиенты не смогут соединиться с нею.

Обратите внимание, что в любом случае Вы должны будете или заморозить (закрытие) MySQL или сделать дамп для получения хорошего резервного копирования базы данных.

0
задан 20 August 2013 в 08:52
2 ответа

Я бы порекомендовал вам использовать ssh-ключ, как я рекомендовал здесь раньше . Я немного тороплюсь, поэтому я просто лениво скопирую предыдущий текст и изменю его для целей rsync. :)

Использование ключей ssh ​​имеет одну уникальную особенность по сравнению с входом по паролю: вы можете указать разрешенные команды. Это можно сделать, изменив файл ~ / .ssh / authorized_keys на сервере.

Например,

command="/usr/bin/rsync", ssh-rsa auiosfSAFfAFDFJL1234214DFAfDFa...

разрешит только команду `/ usr / bin / rsync" с этим конкретным ключом.

Вы также можете укажите разрешенные хосты для ключа:

from="yourclient,yourotherclient", ssh-rsa auiosfSAFfAFDFJL1234214DFAfDFa...

Или объедините два:

from="yourcyrusserver", command="/usr/bin/rsync", ssh-rsa auiosfSAFfAFDFJL1234214DFAfDFa...

С помощью ключей вы также можете предоставить временный доступ некоторому пользователю (например, консультанту) к серверу, не раскрывая пароль для этой конкретной учетной записи. консультант закончил свою работу, временный ключ можно удалить.

1
ответ дан 4 December 2019 в 18:04

Попробуйте usermod -s / bin / bash cyrus . Затем проверьте, не изменился ли логин, используя cat / etc / passwd . Затем попробуйте подключиться к серверу по ssh. Вы должны иметь возможность войти в домашний каталог, который в вашем примере - / var / lib / imap

0
ответ дан 4 December 2019 в 18:04

Теги

Похожие вопросы