Форум :: proFTPd + NFS

Форум - Прочее - proFTPd + NFS

#176 2012-01-05 13:21:30 , (636 недели) назадTop
XELFAER

Сообщений: 20

Есть сервер с установленным на борт Debian 6. Установлено 2 HDD: 1 HDD - чисто под ОС, второй - для резервных файлов(примонтирован в /usr/files). Установлен proFTPd и его каталог вынесен в /usr/files/ftp. Поднята NFS шара которая обеспечивает доступ к каталогу /usr/files. Как правильно и безопасно сделать, чтобы другой пользователь с ПК который примонтировал шару мог записывать в каталог /usr/files/ftp.?
Отправить сообщеньку

#177 2012-01-05 20:18:52 , (636 недели) назадTop
softer

Сообщений: 134

Експортировать с опцией all_squash,rw и proftpd запускать от nobody?

PS: Зачем FTP когда есть NFS? 
Отправить сообщеньку

#178 2012-01-05 21:11:24 , (636 недели) назадTop
XELFAER

Сообщений: 20

FTP используеться для стандартных целей, как файло обмен. NFS ведь не везде есть возможность примаунтить, да и безопасней.
Отправить сообщеньку

#179 2012-01-05 21:41:54 , (636 недели) назадTop
softer

Сообщений: 134

Предложенный вариант сработал?
Отправить сообщеньку

#180 2012-01-05 22:05:29 , (636 недели) назадTop
XELFAER

Сообщений: 20

NFS запускаеться с опциями: /usr/files/ 192.168.100.*(rw,no_subtree_check,no_root_squash,sync)

права на каталог ftp:
drwxr-xr-x 2 ftp     nogroup

В каталог /usr/files/ имеют все доступ на запись кто примонтирует.

а вот в каталог ftp только root.
Отправить сообщеньку

#181 2012-01-05 23:12:50 , (636 недели) назадTop
softer

Сообщений: 134

/usr/files/ 192.168.100.*(rw,no_subtree_check,all_squash,sync)
А вот так? 
Отправить сообщеньку

#182 2012-01-06 14:45:29 , (636 недели) назадTop
XELFAER

Сообщений: 20

как попробую - сразу отпишу
Отправить сообщеньку

#183 2012-01-06 15:42:26 , (636 недели) назадTop
softer

Сообщений: 134

Ок, жду, самому интересно
Отправить сообщеньку

#187 2012-01-08 22:19:36 , (636 недели) назадTop
XELFAER

Сообщений: 20

нет не помогло. так же
Отправить сообщеньку

#188 2012-01-09 00:09:41 , (636 недели) назадTop
softer

Сообщений: 134

Спецом попробовал сделать на виртуалке с дебианом
Итак:

root@deb:~# cat /etc/exports 
/data  *(rw,sync,no_subtree_check,all_squash,anonuid=65534,anongid=65534)
root@deb:~# 

root@deb:~# cat /etc/passwd | grep nobody
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
root@deb:~#

Proftpd работал в режиме анонимуса под юзером nobody:nogroup

Оба сервиса при этом писали под этим же пользователем (nobody:nogroup) и сообтетственно имели rw-права на файлы "друг-друга".

Совпало с поставленной задачей?
Отправить сообщеньку

Страницы: [1] 2
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>