Мой вопрос обязательно просит процесс установки openssh-сервера, однако я хочу создать учетную запись на своем сервере, который имеет доступ к определенному домену в соответствии с /var/www/exampledomain.com. Владение домена Example является www-data:wp-user (wp-пользователь, являющийся пользователем, который дает установке Wordpress способность сделать обновления/операции SFTP).
Таким образом для помещения его кратко я хочу создать пользователя, который может иметь те же права как wp-пользователь. Я по существу хочу использовать sftp-пользователя для изменения файлов, которые принадлежат www-data:wp-user.
Я судил многие руководства как:
http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/ (прокручивают вниз только к SFTP),
Процесс кажется глупым простой однако, я, может казаться, не достигаю своей цели. Это может быть сделано вообще? Существует ли лучшая схема владения?
Так или иначе, заранее спасибо.
Таким образом, можно попытаться создать группу как ее сказанный в ссылках, данных Вами, затем добавьте в этой группе всех пользователей, которые могут изменить файлы, которые принадлежат wp-пользователю. наконец все файлы создают wp-пользователем, должен позволить разрешению записи этой группе.
Или создают каталог, где только пользователи, которые разрешены изменить файлы wp-пользователя, могут получить доступ к этому каталогу
, таким образом, шаги:
sudo addgroup ftpaccess //create group ftpacess
sudo adduser paul ftpacess // add user paul to the group ftpacess
Или
sudo adduser paul -ingroup ftpaccess --shell /usr/sbin/nologin //command in the first link
тогда wp-пользователь создаст файл, Вы измените владельца группы
sudo chgrp ftpacces file
Примечание: можно поместить wp-пользователя в groop ftpaccess тогда, все пользователи в этой группе могут изменить его. (Не знайте если его польза для безопасности)