Как я могу сделать так, чтобы unison прекратил запись себя в корневой root при sshing с сервера на сервер?

Я использую эту команду:

sudo unison /opt/bitnami/apache2/htdocs/test/wp-content/uploads/ ssh://xxxx@wxxxx.cloudapp.net:7775//opt/bitnami/apache2/htdocs/test/wp-content/uploads -owner -group

после этого он изменяет этот файл в моем пути к файлу.unison к корневому каталогу.

sudo chown -v -R bitnami:bitnami ~/.unison/ar385a1672f0be2913a94d4d3a68db77f1

Из-за этого мне нужно сменить владельца на bitnami bitnami и, таким образом, я могу перейти на другой сервер и выполнить то же действие.

Я пытаюсь выполнить настройку синхронизации мастер-зеркала, и мне нужно выполнить обе инструкции для каждого сервера.

1 ответ

Почему вы работаете в унисон от имени пользователя root? Почему бы не использовать sudo -u bitnami unison вместо? Тогда упомянутый вами файл будет автоматически принадлежать bitnami, и вы получите дополнительное преимущество, заключающееся в том, что вы не подвергаете свой сервер случайному удалению файлов или другим ошибкам с привилегиями root.

Другие вопросы по тегам