Strona 1 z 1

Przesyłanie plików FTP a prawa dostępu

: 14 lut 2018, 09:24
autor: Keli
Witam,
Pierwszy raz proszę o pomoc. Do tej pory wszystkie problemy rozwiązywałem poprzez kopanie w internecie. Tym razem porażka.
Mam VPSa na Ubuntu. Jest na nim Apache2. Jest użytkownik user. User ma swój katalog domowy i wew. niego jest folder strona. Apache2 jest poprawnie przekierowane do folderu Strona i wyświetla pliki.
Problem jest w momencie, kiedy przez FTP, np. TotalCommanderem prześle jakieś nowe pliki do folderu Strona. Z automatu dostają one atrybut 600 i Apache nie ma do nich dostępu. Zmiana praw na 640 już wystarczy, aby pliki się wyświetlały, bo User i www-data są w jednej grupie. Jak zrobić, aby pliki po wgraniu od razu mogły być wyświetlane przez Apacha?
Tak jak to jest na hostingach. mamy folder publlic_html i co by tam nie wrzucić, to od razu można to poprzez przeglądarkę pobrać(zobaczyć).
Dodam, że z public_html tez próbowałem (włączałem mod userdir) i dalej ten sam problem. Proszę o jakąś pomoc.

Re: Przesyłanie plików FTP a prawa dostępu

: 14 lut 2018, 10:13
autor: jacekalex
RTFM;

Kod: Zaznacz cały

man umask
i wywalaj szybko to FTP, zamiast tego migruj na SSH.

Re: Przesyłanie plików FTP a prawa dostępu

: 14 lut 2018, 10:33
autor: Keli
Całe życie używam TotalCommandera jako klienta FTP i ciężko z niego zrezygnować.
Maskę mam 0022 czyli standard. Zakładane pliki mają rw r r czyli poprawnie. Ale tylko spod konsoli. A jak przez ftp kopiuje, to już tylko rwx - -. Oczywiście mogę poprzez TC zmienić atrybut na rwx r r, ale wolałbym, aby to się działo z automatu.
Nie drążyłbym tak tematu, gdyby nie fakt, że na hostingach jakoś to działa. Miałem wiele hostingów i nigdy przez ftp nie musiałem się w atrybuty bawić aktualizując pliki strony.

Re: Przesyłanie plików FTP a prawa dostępu

: 14 lut 2018, 13:14
autor: jacekalex
FIlezilla i WinSCP - oba pracują przez SSH i w niczym TotalCommanderowi nie ustępują (oba są na Windows).

Jest też dostępny na Linuxa sshfs - możesz dzięki niemu zamontować katalog z VPSa w każdym Linuxie do pustego katalogu lokalnego, i edytować je niektórymi programami jak lokalne.

Sznurek:
https://www.cyberciti.biz/faq/how-to-mo ... -on-linux/

Re: Przesyłanie plików FTP a prawa dostępu

: 14 lut 2018, 15:43
autor: Keli
No nic, będę musiał odpuścić TC. Dzięki za porady.