ďťż
 
 
   vsftpd + apache2 + userdir mod i prawa dostępu
 
 

Tematy

 
    
 

 

 

 

vsftpd + apache2 + userdir mod i prawa dostępu





deathek - 15-10-2008 00:26
Witam. Mam pewien problem i nie za bardzo wiem od której strony mam się do niego zabrać. Mianowicie mam już uruchomiony i skonfigurowany serwerek vsftpd oraz apache2.
Apache2 używa modułu userdir, dzięki czemu zakładam, że użytkownicy będą trzymali swoje strony w: /home/user/public_html, a folderem poszczególnych użytkowników vsftpd jest /home/user.
Mój zamysł polegał na tym, że dzięki temu użytkownik, który dostanie shella, będzie miał od razu ftp+http, a pliki do strony będzie mógł wrzucać przez ftp. Jednak tutaj napotkałem problem z prawami dostępu.
Katalog /home/user potrzebuje praw 755, aby móc wrzucić do niego cokolwiek przez ftp - i tutaj nie mam zastrzeżeń. Natomiast jak tworzę katalog /home/user/public_html i daje mu prawa 755, to strony owszem, wyświetlają się, ale już nie mogę operować na plikach w nim zawartych. Prawa 777 rozwiązują sprawę, ale z tego co wiem, nie są bezpieczne.
Prosiłbym o jakąś poradę. Czytałem, że da się to rozwiązać edytując grupy użytkowników itp., ale ponieważ dopiero stawiam pierwsze kroki, nie mam pojęcia jak się do tego zabrać.



Yampress - 15-10-2008 16:35
chodzi CI ze user nie może operowac na tych plikach ??

1. katalog ~/public_html musi byc własnością usera
2. jeżeli chcesz coś operowac na bazach/plikach, bardziej skomplikowane rzeczy to pliki do których ma miec dostęp apache (chodzi o zapis) musza nalezeć do grupy apache, a wlaścicielem ma byc user przy ustawieniach dla plików 664 .. itp
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis