The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"надоело биться головой в стенку"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"надоело биться головой в стенку"
Сообщение от mili Искать по авторуВ закладки on 19-Фев-03, 21:19  (MSK)
все делал вроде как сказанно в документе upload.configuration.HOWTO
Итак сделал я юзера
adduser ftpadmin
passwd ftpadmin

создал папку upload
cd /var/ftp
mkdir upload

отдал ему в ползьование папки
chown ftpadmin /var/ftp/upload
chgrp ftpadmin /var/ftp/upload

И присвоил права
chmod 3773 /var/ftp/upload

создал в ftpaccess следующие записи
class anonftp anonymous *
upload /var/ftp * no
upload /var/ftp /upload yes ftpadmin ftpadmin 0440 nodirs

Захожу под anonymous на FTP - отказывается загружать в upload.
Потом попытался упростить задачу

все предидущие потуги стер и написа прото

upload yes all (в ftpacces) тоже ни к чему не привело.

Не могу найти ошибку и начинаю нервничать. Помогите пожалуйста. Мануал я читал внимательно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: надоело биться головой в стенку"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Фев-03, 22:33  (MSK)
>все делал вроде как сказанно в документе upload.configuration.HOWTO
>Итак сделал я юзера
>adduser ftpadmin
>passwd ftpadmin
>
>создал папку upload
>cd /var/ftp
>mkdir upload
>
>отдал ему в ползьование папки
>chown ftpadmin /var/ftp/upload
>chgrp ftpadmin /var/ftp/upload
>
>И присвоил права
>chmod 3773 /var/ftp/upload
>
>создал в ftpaccess следующие записи
>class anonftp anonymous *
>upload /var/ftp * no
>upload /var/ftp /upload yes ftpadmin ftpadmin 0440 nodirs
>
>Захожу под anonymous на FTP - отказывается загружать в upload.
>Потом попытался упростить задачу
>
>все предидущие потуги стер и написа прото
>
>upload yes all (в ftpacces) тоже ни к чему не привело.
>
>Не могу найти ошибку и начинаю нервничать. Помогите пожалуйста. Мануал я читал
>внимательно.

НЕ ВНИМАТЕЛЬНО, читай дальше про chroot, про владельцев директорий, про
ftpaccess

недоделанное руководство (ну голимый это демон):

http://unix1.jinr.ru/~lavr/wuftpd-conf.txt - изучай, хоть и старье жуткое
но тем кто читать умел помогло.

class   local-r   real              159.93.* 193.124.144.*
class   local-a   guest,anonymous   159.93.* 193.124.144.* jinr.dubna.su jinr.ru
class   remote-r  real              *
class   remote-a  guest,anonymous   *

limit   local-r   10    Any         /etc/ftpd/.dead.msg
limit   local-a    5    Any         /etc/ftpd/.dead.msg
limit   remote-r   3    Any         /etc/ftpd/.dead.msg
limit   remote-a   5    Any         /etc/ftpd/.dead.msg

readme  README*    login
readme  README*    cwd=*

# denied
# deny ...

message /.welcome.msg            login
message .message                cwd=*

compress        yes             all
tar             yes             all

log commands real,anonymous
log transfers anonymous,real inbound,outbound

shutdown /etc/ftpd/.shut.msg

email ftpadm@ultra.jinr.dubna.su

# These files are marked unretrievable
noretrieve /etc/passwd /etc/group
noretrieve core

# all the following default to "yes" for everybody
#rename         yes     guest,anonymous         # rename permission?
#delete         no      guest,anonymous         # delete permission?
rename          no      anonymous               # rename permission?
delete          no      anonymous               # delete permission?
overwrite       no      anonymous               # overwrite permission?
chmod           no      anonymous               # chmod permission?
umask           no      anonymous               # umask permission?

# path-filter... (/etc is the etc directory of the anonymous FTP account)
#path-filter    guest       /etc/ftpd/pathmsg  ^[-+A-Za-z0-9_.]*$  ^\.  ^-
#path-filter     anonymous   /etc/ftpd/pathmsg  ^[-+A-Za-z0-9_.]*$  ^\.  ^-

#upload /var/ftp        /incoming       yes     ftp     staff   0600    nodirs
#FTP   home_ dir archiv_dir allow? owner group     mode dirs?


upload /pub/ftp   *  no
upload /pub/ftp  /incoming   yes   ftp   other  0644 dirs
upload /pub/ftp  /incoming/* yes   ftp   other  0644 dirs
upload /pub/ftp  /incoming/new yes   lavr   dug  0644   dirs
upload /pub/ftp  /incoming/mp3 yes   lavr   dug  0644   dirs
upload /pub/ftp  /incoming/mp3/* yes   lavr   dug  0644   dirs
upload /pub/ftp  /incoming/ocr yes   ocr    dug  0644   dirs
upload /pub/ftp  /incoming/leo yes   leo    nojinr  0644   dirs

соответственно: mkdir /pub/ftp/incoming ; chown -R ftp:other /pub/ftp/incoming

ls -la /pub/ftp

где, ftp,lavr,ocr,leo - пользователи, other,dug,nojinr - группы
никаких ftpadmin, для anonymous пользователь ftp с chroot или как там
у них в wuftpd делается... с правильными chmod и chown на все потроха:

/path/ftp == HOME из /etc/passwd для ftp
/path/ftp/bin
/path/ftp/etc
/path/ftp/pub
/path/ftp/incoming или upload - как нравится.

кроме того есть логи, запуск wuftpd с отладкой и всеми логами

было давно и забыто как страшный сон.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру