![]() |
как раздавать права в proftpd?
Есть freebsd 5.3 на нем установлен proftpd.
Для доступа к proftpd используются пользователи из файла ftp.pas которые создаются с помощью скрипта ftpasswd. Эти пользователи ни как не связаны с пользователями системы. Как раздавать права на доступ к ресурсам? Если использовать: DefaultRoot /home/ftp <Directory /home/ftp/uploads> <Limit ALL> Order deny,allow AllowUser user Allow from 1.1.1.1 </Limit> </Directory> то пользователь user все равно имеет права только чтение, как сделать что бы мог записывать и удалять? P.S. proftpd.conf: ServerName "FTP server" ServerType standalone DefaultServer on ScoreboardFile /var/run/proftpd.scoreboard DefaultAddress 1.1.1.2 Port 21 Umask 022 MaxInstances 30 User nobody Group nogroup SyslogLevel notice UseReverseDNS off TransferLog /var/log/transfer.log SystemLog /var/log/error.log AuthPAM off RequireValidShell off AuthUserFile /home/ftp.pas AuthGroupFile /home/ftp.group DenyFilter \*.*/ DefaultRoot /home/ftp <Directory /home/ftp/uploads> <Limit ALL> Order deny,allow AllowUser user Allow from 1.1.1.1 </Limit> </Directory> |
Цитата:
+ посмотрите файл /var/log/error.log может там есть ответы на Ваши вопросы |
На /home/ftp/uploads права у nobody 0755 (насколько я понял должно хватить с головой), к томуже он является владельцем папки.
В логах ничего не пишет, хотя когда пытаешься переписать на ftp, total comander выдает 550, permissions denied. Что делаю не так? |
а если вот так:
Код:
<Directory /home/ftp/uploads> DebugLevel 9 |
Цитата:
Похоже все таки где-то права, вот только где ни как не пойму. Выложу часть лога касающегося denied, так как при DebugLevel 9 он большой получается. Если надо весь могу весь выложить:)) Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): FS: using system stat() Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): FS: using system stat() Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching LOG_CMD command 'PORT 10.1.1.1,4,218' to mod_log Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching PRE_CMD command 'STOR avp_new.bat' to mod_tls Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching PRE_CMD command 'STOR avp_new.bat' to mod_rewrite Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching PRE_CMD command 'STOR avp_new.bat' to mod_core Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching PRE_CMD command 'STOR avp_new.bat' to mod_core Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching PRE_CMD command 'STOR avp_new.bat' to mod_quotatab Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching PRE_CMD command 'STOR avp_new.bat' to mod_ratio Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching PRE_CMD command 'STOR avp_new.bat' to mod_xfer Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): FS: using system stat() Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): in dir_check(): setting umask to 0022 (was 0022) Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): FS: using system lstat() Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching CMD command 'STOR avp_new.bat' to mod_xfer Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): FS: using system open() Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): unable to open 'avp_new.bat' for writing: Permission denied Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching POST_CMD_ERR command 'STOR avp_new.bat' to mod_quotatab Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching LOG_CMD_ERR command 'STOR avp_new.bat' to mod_log Nov 07 12:56:54 my.ru proftpd[25273] my.ru (10.1.1.1[10.1.1.1]): dispatching LOG_CMD_ERR command 'STOR avp_new.bat' to mod_xfer |
вот оно.
Цитата:
ls -lARF /home/ftp/ |
ls -lARF /home/ftp/ выдает:
total 2 drwxr-xr-x 2 nobody nogroup 512 Nov 7 12:51 uploads/ /home/ftp/uploads: total 50 -rw-r--r-- 1 nobody nogroup 51030 Nov 7 12:57 error.log |
| Часовой пояс GMT +4, время: 19:49. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.