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

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
Keli
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 13 paź 2007, 22:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak

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

Post 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.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

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

Post autor: jacekalex »

RTFM;

Kod: Zaznacz cały

man umask
i wywalaj szybko to FTP, zamiast tego migruj na SSH.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Keli
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 13 paź 2007, 22:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak

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

Post 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.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

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

Post 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/
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Keli
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 13 paź 2007, 22:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak

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

Post autor: Keli »

No nic, będę musiał odpuścić TC. Dzięki za porady.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 8 gości