Top.Mail.Ru
Ответы
Аватар пользователя

nema_toki

Nema Toki
подписчиков

Значения кармы
203 мнения
67 знания
истории
Аватар пользователя
13 лет назад
от
Изменено
Аватар пользователя
13 лет назад
от
Изменено
Вот любопытная ситуация с кредитом :)
Аватар пользователя
14 лет назад
от
Изменено
Адресуется спецам по ubuntu и FTP сервакам :)

Итак имется FTP сервер. Работает под Pure-FTP.
Виртуальные папки созданы драйвером mhddfs.
Все работает классно, но есть заминка с правами на запись. У меня любой анонимный пользователь может залит файлы в любую папку, а не только incoming.

параметрами AnonymousOnly и NoAnonymous играл в обе стороны. Реакции - ноль ампер

Буду рад любому дельному совету.

______________________
вот конфиг

ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog yes
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
PAMAuthentication yes
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
UserBandwidth 80
Umask 133:022
MinUID 100
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload yes
LogPID yes
NoChmod yes
KeepAllFiles yes
CreateHomeDir yes
PIDFile /var/run/pure-ftpd.pid
MaxDiskUsage 80
__________________________________
вот командный файл запуска FTP сервака

# Запуск FTP сервера
clear
echo Попытка остановки FTP сервера
sudo pkill pure-ftpd
echo Окончание остановки FTP сервера
echo Попытка размонтирования виртуальных каталогов
sudo fusermount -u /home/ftp/Films
sudo fusermount -u /home/ftp/Music
sudo fusermount -u /home/ftp/Soft
sudo fusermount -u /home/ftp/Other
echo Окончание операции размонтирования виртуальных каталогов
echo Назначение прав физическим папкам
sudo chmod -R 0755 /home/nemesis_ftp/Films_1
sudo chmod -R 0755 /media/FTP2_/Films_2
sudo chmod -R 0755 /media/FTP3_/Music
sudo chmod -R 0755 /media/FTP3_/MisicEmpty
sudo chmod -R 0755 /media/FTP3_/Soft
sudo chmod -R 0755 /media/FTP3_/SoftEmpty
sudo chmod -R 0755 /media/FTP3_/Other
sudo chmod -R 0755 /media/FTP3_/OtherEmpty
echo Окончание операции назначения прав доступа к физическим папкам
echo Попытка монтирования виртуального каталога фильмов
sudo mhddfs /media/FTP2_/Films_2,/home/nemesis_ftp/Films_1 /home/ftp/Films -o allow_other
echo Окончание операции монтирования виртуального каталога фильмов
echo Попытка монтирования виртуального каталога музыки
sudo mhddfs /media/FTP3_/Music,/media/FTP3_/MisicEmpty /home/ftp/Music -o allow_other
echo Окончание операции монтирования виртуального каталога музыки
echo Попытка монтирования виртуального каталога программного обеспечения
sudo mhddfs /media/FTP3_/Soft,/media/FTP3_/SoftEmpty /home/ftp/Soft -o allow_other
echo Окончание операции монтирования виртуального каталога программного обеспечения
echo Попытка монтирования виртуального каталога разного
sudo mhddfs /media/FTP3_/Other,/media/FTP3_/OtherEmpty /home/ftp/Other -o allow_other
echo Окончание операции монтирования виртуального каталога разного
echo Назначение прав виртульным папкам
sudo chmod -R 0755 /home/ftp
sudo chmod -R 0777 /home/ftp/incoming
sudo chmod -R 0755 /home/ftp/Films
sudo chmod -R 0755 /home/ftp/Music
sudo chmod -R 0755 /home/ftp/Soft
sudo chmod -R 0755 /home/ftp/Other
echo Окончание операции назначения прав доступа к виртуальным папкам
echo Запуск PureFTP
# Вариант анонимного FTP с поддержкой учетных записей:
#sudo pure-ftpd -4 -A -B -M -l unix -U 022:022 --fscharset=utf8 --clientcharset=cp1251
# Вариант только анонимного FTP:
sudo pure-ftpd -4 -A -B -M -e -U 022:022 --fscharset=utf8 --clientcharset=cp1251
# Вариант только НЕ анонимного FTP:
#sudo pure-ftpd -4 -A -B -M -E -U 022:022 --fscharset=utf8 --clientcharset=cp1251
echo Удачный запуск PureFTP
echo Проверка работы сервера
ps -ef | grep ftpd

Аватар пользователя
14 лет назад
от
Изменено
Для тех кому знакомы слова ubuntu, chmod, mhddfs :)

Итак имется FTP сервер. Работает под Pure-FTP.
Виртуальные папки созданы драйвером mhddfs.
Все работает классно, но есть заминка с правами на запись. У меня любой анонимный пользователь может залит файлы в любую папку, а не только incoming.

Буду рад любому дельному совету.

______________________
вот кофиг

ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog yes
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
PAMAuthentication yes
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
UserBandwidth 80
Umask 133:022
MinUID 100
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload yes
LogPID yes
NoChmod yes
KeepAllFiles yes
CreateHomeDir yes
PIDFile /var/run/pure-ftpd.pid
MaxDiskUsage 80
__________________________________
вот командный файл запуска FTP сервака

# Запуск FTP сервера

clear

echo Попытка остановки FTP сервера

sudo pkill pure-ftpd

echo Окончание остановки FTP сервера

echo Попытка размонтирования виртуальных каталогов

sudo fusermount -u /home/ftp/Films

sudo fusermount -u /home/ftp/Music

sudo fusermount -u /home/ftp/Soft

sudo fusermount -u /home/ftp/Other

echo Окончание операции размонтирования виртуальных каталогов

echo Назначение прав физическим папкам

sudo chmod -R 0775 /home/nemesis_ftp/Films_1

sudo chmod -R 0775 /media/FTP2_/Films_2

sudo chmod -R 0775 /media/FTP3_/Music

sudo chmod -R 0775 /media/FTP3_/MisicEmpty

sudo chmod -R 0775 /media/FTP3_/Soft

sudo chmod -R 0775 /media/FTP3_/SoftEmpty

sudo chmod -R 0775 /media/FTP3_/Other

sudo chmod -R 0775 /media/FTP3_/OtherEmpty

echo Окончание операции назначения прав доступа к физическим папкам

echo Попытка монтирования виртуального каталога фильмов

sudo mhddfs /media/FTP2_/Films_2,/home/nemesis_ftp/Films_1 /home/ftp/Films -o allow_other

echo Окончание операции монтирования виртуального каталога фильмов

echo Попытка монтирования виртуального каталога музыки

sudo mhddfs /media/FTP3_/Music,/media/FTP3_/MisicEmpty /home/ftp/Music -o allow_other

echo Окончание операции монтирования виртуального каталога музыки

echo Попытка монтирования виртуального каталога программного обеспечения

sudo mhddfs /media/FTP3_/Soft,/media/FTP3_/SoftEmpty /home/ftp/Soft -o allow_other

echo Окончание операции монтирования виртуального каталога программного обеспечения

echo Попытка монтирования виртуального каталога разного

sudo mhddfs /media/FTP3_/Other,/media/FTP3_/OtherEmpty /home/ftp/Other -o allow_other

echo Окончание операции монтирования виртуального каталога разного

echo Назначение прав виртульным папкам

sudo chmod -R 0775 /home/ftp

sudo chmod -R 0777 /home/ftp/incoming

sudo chmod -R 0775 /home/ftp/Films

sudo chmod -R 0775 /home/ftp/Music

sudo chmod -R 0775 /home/ftp/Soft

sudo chmod -R 0775 /home/ftp/Other

echo Окончание операции назначения прав доступа к виртуальным папкам

echo Запуск PureFTP

# Вариант анонимного FTP с поддержкой учетных записей:

#sudo pure-ftpd -4 -A -B -M -l unix -U 022:022 --fscharset=utf8 --clientcharset=cp1251

# Вариант только анонимного FTP:

sudo pure-ftpd -4 -A -B -M -e -U 022:022 --fscharset=utf8 --clientcharset=cp1251

# Вариант только НЕ анонимного FTP:

#sudo pure-ftpd -4 -A -B -M -E -U 022:022 --fscharset=utf8 --clientcharset=cp1251

echo Удачный запуск PureFTP

echo Проверка работы сервера

ps -ef | grep ftpd

Дополнен

параметрами AnonymousOnly и NoAnonymous играл в обе стороны. Реакции - ноль ампер