Как установить разрешение для ftp-пользователя, чтобы у него был FTP-доступ к папке / home / another-user / www / public_html?
Я новичок в Linux / Unix. В основном я пытаюсь настроить веб-сервер и FTP-сервер на Linux-боксе через SSH.
Мой план состоит в том, чтобы корневая папка Apache находилась внутри основной учетной записи пользователя, например
/home/giuseppe/www/public_html
и иметь учетную запись ftp-пользователя, которая должна иметь rw-
доступ через FTP к/home/giuseppe/www/public_html
Я все еще не могу получить ftp-user
доступ к public_html
каталогу в домашней папке другой учетной записи.
Когда я подключаюсь через FTP с помощью ftp-user
, по умолчанию это его домашний каталог.
Вот шаги, которые я предпринял до сих пор:
Я установил
vsftpd
и отредактировал/etc/vsftpd/vsftpd.config
порты и так далее, чтобы я мог подключиться кftp-user
учетной записи. Я также установилlocal_root=/home/giuseppe/www/public_html/
Я перезапустил
vsftpd
службу после любых изменений конфигурации.Я добавил группу с именем
developers
Я сделал
ftp-user
членdevelopers
, так чтоid ftp-user
дает:uid=500(ftp-user) gid=502(developers) groups=502(developers)
Я изменил группу
public_html
сchgrp developers /home/giuseppe/www/public_html/
Однако каждый раз, когда я подключаюсь через FTP, ftp-user
учетная запись получает доступ только к своей домашней папке.
В процессе тестирования я добавил символическую ссылку ln -s /home/giuseppe/www/public_html /home/ftp-user/
. Хотя я вижу символическую ссылку в ftp-user
домашнем каталоге, я не могу перемещаться по public_html
символической ссылке. Вот журнал статуса Filezilla, когда я дважды щелкаю по символической ссылке:
Status: Retrieving directory listing... Command: CWD /home/ftp-user Response: 250 Directory successfully changed. Command: CWD public_html Response: 550 Failed to change directory. Error: Failed to retrieve directory listing Status: Starting download of /home/ftp-user/public_html Command: PASV Response: 227 Entering Passive Mode (XXX,XXX,XXX,XXX,4,14). Command: RETR public_html Response: 550 Failed to open file. Error: Critical error
Является ли моя запланированная установка разумной или вы настроите все по-другому?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4