Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Uprawnienia FTP i Apache  (Przeczytany 3146 razy)

lorem_ipsum

  • Gość
Uprawnienia FTP i Apache
« dnia: 2015-03-10, 14:38:53 »
Witam,
mam dość dziwny problem, system CentOS, zainstalowany serwer Apache oraz serwer FTP.

Czasami zdarza się sytuacja, że użytkownik potrzebuje mieć dostęp do katalogu danej strony www poprzez FTP, i tutaj pojawia się zonk, jak podzielić uprawnienia między Apache a użytkownikami, aby i Apache i FTP posiadały uprawnienia pozwalające na odczyt edycję plików przy zachowaniu uprawnień do katalogów na poziomie 755 i plików 644.

lorem_ipsum

  • Gość
Uprawnienia FTP i Apache
« Odpowiedź #1 dnia: 2015-03-10, 14:49:17 »
napisze co zrobiłem,
proszę o lepsze pomysły:

katalog /var/www posiada uprawnienia apache:ftp 710
uzytkownik testowy dopisany jest do grupy ftp w /etc/group
grupa apache dopisana jest do uzytkownika testowy w /etc/group

katalog /var/www/testowy posiada uprawnienia testowy:testowy 755
pliki wew katalogu  /var/www/testowy testowy:testowy 644
katalogi wew katalogu /var/www/testowy testowy:testowy 755

strona dziala, serwer ftp dziala,
ale czy to prawidłowe i bezpieczne rozwiązanie ?

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
Uprawnienia FTP i Apache
« Odpowiedź #2 dnia: 2015-03-11, 02:36:02 »
Myślę, że możesz to zrobić tak.

1. Zmienić właściciela katalogu /var/www na apache i grupę apache;
2. Ustawiasz właściciela podkatalogu w /var/www na apache i grupę, w której użytkownik ma mieć uprawnienia dostępu.

Nie musisz dodawać użytkownika ftp do grupy apache. Osobne uprawnienia ustawiasz już w konfiguracji samego FTP.