Автор Тема: Ftp разрешения за нов файл, забрана за редкация  (Прочетена 1035 пъти)

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Здравейте!

Имам следната ситуация:
FTP директория, в която трябва да може да се записва нов файл, но не и да се презаписва, изтрива съществуващ файл ...

С триенето и другите неща всичко е наред, но със забраната за редкация - не.
Единственото нещо което успях да намеря и да е горе-долу ОК за мен е:
http://www.nsftools.com/tips/RawFTP.htm#STOU

Лошото е, че директорията се достъпва от софтуер, който не е мой и не мога да го редактирам.

Търсих във форума, но нищо '<img'>
Обаче имам някакви бегли спомени, че се разискваше нещо подобно тук ...

Помагайте '<img'>

ПП: Хм ... мога ли да използвам по някакъв начин umask за това?



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

lisik

  • Напреднали
  • *****
  • Публикации: 153
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
и аз за маска си помислих и виж какво намерих за vsftpd... сигурно и за другите има в нета

vsftpd и man vsftpd

ПП: Proftpd ми е убягнало, сори   ':p'
...ако някой му трябва за vsftpd  '<img'>



Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Значи трябва да забраниш една определена команда, но .. ммм а де де, всъщност не съм сигурен, е сега ще видя основните команди и ще ти кажа.

Мисля че имаш един начни със нещо .. ах как се казваше да разрешиш само STORE, a да забраниш .. Като цяло прегледай основните команди за FTP протокола и би трябвало да намериш решението , ако има такова '<img'>
просто защото на базата на това кои команди се ползват .. ;-)

друг вариант , ако не намериш е един скрипт през Х мин или следейки лог-а за конекциите, като завърши трансфер да слага read-only флаг на файла и така ;-)

edit:

http://www.proftpd.org/localsi....it.html

ето каква ми е идеята
само виж след STOR , какви други команди изникват и там трябва да ти е решението , успех.

ако по-късно имам време ще погледна пак ... в/у проблема ;-) :-)

че е лесен, пък нещо решенито ми бяга :-) айде чао '<img'>



Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
В момента имам в .ftpaccess:

Примерен код

<Limit ALL>
   DenyAll
</Limit>

<Limit CDUP CWD XCWD XCUP PWD>
   AllowAll
</Limit>

<Limit STOR STOU READ>
   AllowAll
</Limit>


FTP потребителите са chroot-нати.

Иначе командите съм ги прегледал - в линка дето съм дал по-горе '<img'>



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Ми извинявай, малко съм разсеян явно.

Пак извинявйа. ;-)

Та не разбрах само така работи в момента както искаш или така е в момента и не те устройва :?

едит: аха ЯСНО !

сега е така и не върши тази работа, която искаш '<img'>

мм интерсно , аз все си мисля обаче че Proftpd имаше нещо за тази работа ;-) :-)



Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
'<img'>))))))) Радваш ме '<img'>

Реших си проблема - в .ftpaccess файла добавих:
Umask 222

и готово '<img'> CHMOD-а не е разрешен '<img'>

PP: Знaех си аз, че темата е за
Форум > Linux секция за начинаещи > ':p' ':p' '<img'>



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P