Всем здрастье!!!!
Стоит такая задача.
Есть пользователь (user), который коннектится к фтп серверу и попадает в свой каталог.
В этом каталоге есть еще несколько каталогов (user_user1, user_user2, user_user3 и т.д.), к которым в свою очередь имеют доступ пользователи (user_user1, user_user2, user_user3 и т.д.) по фтп, попадая в них методом chroot.
Необходимо сделать так, чтобы пользователи (user_user1, user_user2, user_user3 и т.д.) могли записывать в свои каталоги, но не могли удалять оттуда ничего, а пользователь user мог и читать, и удалять из их каталогов. То есть при копировании файлов менялись права доступа.
на сервере установлен vsftpd
пробовал каждому пользователю подсовывать в его конфигурационном файле строку local_umask, но она не помогает.
Может кто подскажет как выйти из данной ситуации.
Заранее спасибо!!!
ftp сервер, закачка файлов и права (сорри за избитый вопрос но решения не нашел)
Модераторы: SLEDopit, Модераторы разделов
-
McLeod095
- Сообщения: 477
- ОС: Люблю слаку
ftp сервер, закачка файлов и права
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: ftp сервер, закачка файлов и права
А разве в vsftpd нельзя устанавливать запреты на выполнения определенных команд ftp? Например, запрещаете пользователям user_userN команды RMD и DELE и разрешаете команды WRITE и STOR?
/earth: file system full
-
McLeod095
- Сообщения: 477
- ОС: Люблю слаку
Re: ftp сервер, закачка файлов и права
Поискал Гуглом
Ничего похожего не нашел.
Может ткнете конкретнее.
Ничего похожего не нашел.
Может ткнете конкретнее.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: ftp сервер, закачка файлов и права
http://www.lissyara.su/?id=1457
Код: Выделить всё
cmds_allowed - Опция определяет список, разделенный запятой, в котором указаны поддерживаемые FTP команды (post login. USER, PASS and QUIT всегда разрешены в pre-login). Другие команды отвергаются. Опция является довольно мощьным методом закрытия FTP сервера. Например: cmds_allowed=PASV,RETR,QUIT.
По умолчанию: (нет)