vsftpd и одна директория для всех пользователей

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

vsftpd и одна директория для всех пользователей

Непрочитанное сообщение Cancer » 2008-05-13 12:45:56

Вот я решил всетаки отказаться от стандартного ftpd и поставил vsftpd тк я несмог сильно разобраться.
Вот у меня такой вопрос можно сделать так что бы была одна директория например /usr/ftp для всех пользователей?????
Вот вывод конфига..
/usr/>cat /usr/local/etc/vsftpd.conf

Код: Выделить всё

anonymous_enable=NO
local_enable=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/usr/local/etc/userlist
user_config_dir=/usr/local/etc/users
chroot_local_user=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=NO
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
idle_session_timeout=800
data_connection_timeout=120
nopriv_user=cancer
ftp_username=ftp
#local_root=/home/ftp
#nopriv_user=ftpuser
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
anon_root=/home/ftp/
ftpd_banner=Welcome to OOO "PIVOGRAD"
secure_chroot_dir=/var/empty
listen=YES
background=YES
setproctitle_enable=YES
hide_ids=YES
pasv_enable=YES
pasv_max_port=65535
pasv_min_port=65500
guest_enable=NO
guest_username=ftp
log_ftp_protocol=YES
ls_recurse_enable=YES
max_per_ip=3
mdtm_write=YES
session_support=YES
Последний раз редактировалось Cancer 2008-05-13 16:57:19, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: vsftpd и одна директория для всех пользователей

Непрочитанное сообщение Cancer » 2008-05-13 13:05:21

Вот что говорит
500 OOPS: cannot change directory:/home/ftp


А када без local_root=/home/ftp
То все нормально :(

Аватара пользователя
modjo
рядовой
Сообщения: 26
Зарегистрирован: 2007-09-15 0:00:51
Контактная информация:

Re: vsftpd и одна директория для всех пользователей

Непрочитанное сообщение modjo » 2008-05-13 13:09:33

Значит где-то косяк. Ибо этот параметр отвечает за то куда будут попадать все локальные пользователи.

Такая директория есть? Права верно выставлены?

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: vsftpd и одна директория для всех пользователей

Непрочитанное сообщение Cancer » 2008-05-13 13:11:58

Все разобрался !!!!!!:):):)
сделал линк ln -s /usr/ftp /ftp
и добавил в конфиг /usr/local/etc/vsftpd.conf
local_root=/ftp

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: vsftpd и одна директория для всех пользователей

Непрочитанное сообщение Cancer » 2008-05-13 13:51:08

Теперь передо мной вот такая задача корневой каталог сделать корневой каталог ftp токо для чтения в нужно сделать так что бы один юзер мог заливать а остальным для чтения.И в каталоге ftp каталог 1С в него могут и заливать и удалять все юзеры. Подскажите как этого добиться...

Аватара пользователя
modjo
рядовой
Сообщения: 26
Зарегистрирован: 2007-09-15 0:00:51
Контактная информация:

Re: vsftpd и одна директория для всех пользователей

Непрочитанное сообщение modjo » 2008-05-13 15:16:10

Не пробовал, но думаю это можно сделать разрешениями файловой системы, т.к. у тебя пользователи локальные, а не анонимные.

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: vsftpd и одна директория для всех пользователей

Непрочитанное сообщение Cancer » 2008-05-13 16:56:03

modjo писал(а):Не пробовал, но думаю это можно сделать разрешениями файловой системы, т.к. у тебя пользователи локальные, а не анонимные.
Получилось на директорию ftp дал chmod 775 ftp
а на директорию 1C chmod 777 1C
Под пользователем user в корневом каталоге ftp немогу ничего создавать и удалять а вот в 1С могу и создавать и удалять то что и нужно было...

Ну вот все таки хотелось нормально сделать типа в каталоге создать файл .ftpaccess c таким содержанием

Код: Выделить всё

<Limit ALL>
Order Allow,Deny
Allow from superuser
Deny From ALL
</Limit>
или что нить еще этакое...