vsftpd - перенос домашнего каталога ftp

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Аватара пользователя
beliYaguar
Сообщения: 24

vsftpd - перенос домашнего каталога ftp

Сообщение beliYaguar »

Нужно перенести каталог ftp из /home в /srv
Если я просто в редакторе отредактирую файл passwd и перенесу сам каталог, этого будет достаточно? Либо это делается по другому?
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1443
ОС: gentoo fluxbox

Re: vsftpd - перенос домашнего каталога ftp

Сообщение yoricI »

А зачем passwd-то? vsftpd.conf надо. Ну или где прописывается anon_root. Вроде достаточно, пробуйте.
Спасибо сказали:

Аватара пользователя
beliYaguar
Сообщения: 24

Re: vsftpd - перенос домашнего каталога ftp

Сообщение beliYaguar »

Спасибо за ответ, ваш вариант тоже годится. На другом сайте вычитал что, мой вариант смены расположения основного каталога тоже верный. Уже проверил, всё работает.

Для переноса достаточно в файле passwd в строке пользователя ftp поменять путь к домашнему каталогу, а потом перенести каталог на новое место.

У этого сервера оказывается есть возможность указать два основных каталога.
1) Параметр anon_root нужен для того, чтобы указать ещё один основной каталог как базовый для анонимных пользователей. Это удобно, если нужно разграничить доступ к информации. В этом случае все зарегистрированные (локальные) пользователи смогут иметь доступ также к файлам каталога /home/ftp, а все анонимные пользователи только к файлам каталога например /srv/ftp-anonymous.
Это делается так:
anon_root=/srv/ftp-anonymous
2) Если такое разграничение не нужно (вся инфа хранится в одном каталоге), тогда параметр anon_root заполнять тоже не нужно. Тогда анонимные пользователи при заходе на сервер будут попадать в основной каталог по умолчанию /home/ftp.
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 1137
ОС: Fedora

Re: vsftpd - перенос домашнего каталога ftp

Сообщение s.xbatob »

beliYaguar писал:
29.03.2021 14:09
Нужно перенести каталог ftp из /home в /srv
Если я просто в редакторе отредактирую файл passwd и перенесу сам каталог, этого будет достаточно? Либо это делается по другому?
Этого достаточно. Править conf-файл более глупо
Только — откуда и куда??? Всегда штатное место было. `/var/ftp`
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: vsftpd - перенос домашнего каталога ftp

Сообщение Bizdelnick »

Править passwd вручную — последнее дело. Маленькая ошибка, и войти в систему станет невозможно. Надо пользоваться командой usermod.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 1137
ОС: Fedora

Re: vsftpd - перенос домашнего каталога ftp

Сообщение s.xbatob »

Bizdelnick писал:
30.03.2021 21:13
Править passwd вручную — последнее дело. Маленькая ошибка, и войти в систему станет невозможно. Надо пользоваться командой usermod.
А что тут страшного?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: vsftpd - перенос домашнего каталога ftp

Сообщение Bizdelnick »

s.xbatob писал:
30.03.2021 21:24
А что тут страшного?
Ну если дело происходит на боевом сервере, да ещё и удалённом, будет весело. Хотя если случайно удалить строчку, то в отсутствие бекапа и на локальной машине починка будет небанальной.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
beliYaguar
Сообщения: 24

Re: vsftpd - перенос домашнего каталога ftp

Сообщение beliYaguar »

s.xbatob писал:
30.03.2021 21:09
Этого достаточно. Править conf-файл более глупо
Только — откуда и куда??? Всегда штатное место было. `/var/ftp`
Сначала я использовал ALT 8.2 Server, там каталог FTP по умолчанию /srv/public, и я привык что всё серверное находится в /srv. Далее стал настраивать сервер Slackware, а на этой системе каталог FTP по умолчанию /home/ftp и для меня логичнее было всё перекинуть в /srv.
Bizdelnick писал:
30.03.2021 21:13
Надо пользоваться командой usermod.
Спасибо, в следующий раз так и сделаем :)
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 1137
ОС: Fedora

Re: vsftpd - перенос домашнего каталога ftp

Сообщение s.xbatob »

Bizdelnick писал:
30.03.2021 21:38
s.xbatob писал:
30.03.2021 21:24
А что тут страшного?
Ну если дело происходит на боевом сервере, да ещё и удалённом, будет весело. Хотя если случайно удалить строчку, то в отсутствие бекапа и на локальной машине починка будет небанальной.
там сложно наворотить так, чтобы зацепить соседние аккаунты.
А специальные утилиты для другого: там же разные модели авторизации возможны. Сам проходил какую-то db по умолчанию в bsdi
Спасибо сказали: