каталог начальной буквы proftpd для каждого пользователя

Вы могли тень его сессия с помощью Screen/SSH (см. "Сотрудничество с Экраном") - создают пользователя, названного "webinstall" или безотносительно, и отключают его, когда Вы сделаны.

Также, если бы PHP и MySQL уже установлены, я настоятельно рекомендовал бы установить его самостоятельно; это тривиально, чтобы сделать так (предполагающий, что это - Ваше типичное приложение ЛАМПЫ):

mysql -u  -p  < /path/to/mysql.dump

Вы будете чувствовать себя лучше, доверять мне. Дайте ему движение - можно всегда отправлять назад здесь для справки.

2
задан 22 February 2016 в 00:08
1 ответ

Похоже, вы устанавливаете их корни в их соответствующие домашние каталоги, я бы рекомендовал добавить символическую ссылку в их домашние папки, которая ведет к папке, в которую вы хотите, чтобы они были направлены. (если вы можете просто удалить их домашние каталоги и создать символическую ссылку на них как на эти папки. также вам может потребоваться разрешить доступ к их домашним папкам. Я думаю, но не уверен.

ОБНОВЛЕНИЕ вы можете использовать два виртуальных хоста, чтобы разделить двух пользователей а затем установите для каждого корень по умолчанию.

<VirtualHost my.per-user.virtual.host.address>
 # the next line limits all logins to this virtual host, so that only
 anonftp users can connect

 <Limit LOGIN>
 DenyGroup !anonftp
 </Limit>

 # limit access to each user's anon-ftp directory, we want read-only
 except on incoming

 <Directory ~/anon-ftp>

 <Limit WRITE>
 DenyAll
 </Limit>

 </Directory>

 # permit stor access to each user's anon-ftp/incoming directory,
 but deny everything else

 <Directory ~/anon-ftp/incoming>

 <Limit STOR>
 AllowAll
 </Limit>
 <Limit READ WRITE>
 DenyAll
 </Limit>

 </Directory>

 # provide a default root for all logins to this virtual host.
 DefaultRoot ~/anon-ftp
 # Finally, force all logins to be anonymous for the anonftp group
 AnonymousGroup anonftp

 </VirtualHost>
2
ответ дан 3 December 2019 в 12:03

Теги

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