Nowe posty

Autor Wątek: Prawa przy tworzeniu plików prze ftp  (Przeczytany 2712 razy)

drapsh

  • Gość
Prawa przy tworzeniu plików prze ftp
« dnia: 2012-03-08, 22:14:57 »
Jak ustawić umask aby pliki i katalogi miały prawa 770 przy wgrywaniu przez FTP,
Jeżeli ustawie umask 007 007 to dla katalogow działa a dla plików już nie. czy to jest wogóle możliwe?

Xax79

  • Gość
Prawa przy tworzeniu plików prze ftp
« Odpowiedź #1 dnia: 2012-03-09, 15:16:15 »
Zapewne powinno być:
umask 007:007

Ksanderon

  • Gość
Prawa przy tworzeniu plików prze ftp
« Odpowiedź #2 dnia: 2012-03-09, 15:20:17 »
oczywiście przeglądnąłeś plik /etc/login.defs?

drapsh

  • Gość
Prawa przy tworzeniu plików prze ftp
« Odpowiedź #3 dnia: 2012-03-09, 16:29:40 »
Cytat: Xax79
Zapewne powinno być:
umask 007:007
Powinno ale nie jest bo domyslnie prawa do plików są 664 wiec jak nałożę maskę 007 to powstaje mi 660 a nie 770 niestety.

Cytat: Ksanderon
oczywiście przeglądnąłeś plik /etc/login.defs?
Tak.

xavery

  • Gość
Prawa przy tworzeniu plików prze ftp
« Odpowiedź #4 dnia: 2012-03-09, 16:38:07 »
Nie wiem co to za serwer ftp ale u mnie na vsftpd działa tak:

file_open_mode=0777
local_umask=0007

Ksanderon

  • Gość
Prawa przy tworzeniu plików prze ftp
« Odpowiedź #5 dnia: 2012-03-09, 22:26:08 »
Kompletnie o tym zapomniałem-prawie bez przerwy korzystam z dobrodziejstw OpenSSH. Na proftpd jest podobnie, jak napisał Xavery, można ustawić "pseudo-umask" domyślny dla wszystkich oraz dla poszczególnych katalogów i userów z osobna(wymaga to jednak oddzielnej od "standardowego umask" konfiguracji(/etc/proftpd/proftpd.conf)). Podejrzewam więc, że na większości innych będzie podobnie,