Przesyłanie plików FTP a prawa dostępu
- Keli
- 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
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.
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.
- jacekalex
- Gibki Gibbon
- Posty: 4678
- 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
RTFM;
i wywalaj szybko to FTP, zamiast tego migruj na SSH.
Kod: Zaznacz cały
man umask
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
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
- Keli
- 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
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.
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.
- jacekalex
- Gibki Gibbon
- Posty: 4678
- 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
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/
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
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
- Keli
- 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
No nic, będę musiał odpuścić TC. Dzięki za porady.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 87 gości