Nowe posty

Autor Wątek: serwer ftp uprawnienia  (Przeczytany 2697 razy)

kisage

  • Gość
serwer ftp uprawnienia
« dnia: 2011-12-26, 20:07:10 »
W jaki sposób najczęściej dla serwerów ftp zarządzacie kontami?
Wybieracie rozwiązania z wykorzystaniem kont systemowych czy własnych kont serwera ftp (plikowe czy też baza danych)?
Jeśli konta systemowe i potrzebujecie jednego katalogu na upload z rwx dla wszystkich, również dla nowo tworzonych plików/katalogów to użyć umask systemowy, czy jakimś innym rozwiązaniem?

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
serwer ftp uprawnienia
« Odpowiedź #1 dnia: 2011-12-27, 10:41:54 »
Wszystko zależy do czego tego potrzebujesz.

Pytanie czy wiązać z rzeczywistymi kontami to głównie sprawa tego, czy chcesz dawać użytkownikom dostęp do tych kont, np. przez ssh, i czy mają się w ten sposób identyfikować w systemie.
Jeśli ma to być sam FTP to lepiej zrobić wirtualnych.

Jak mało użytkowników to nie ma się po co bawić w bazę danych i można z pliku.
Jak chcesz mieć panel administracyjny, rejestrację przez www albo inne rozwiązania, to wtedy baza.


Upload dla wszystkich to zdecydowanie wirtualny.
Raczej nie chcesz wszystkim dawać dostępu do systemowego konta. Chyba, że dostępu przez ssh nie ma, ale to i tak nie usprawiedliwia posiadania otwartego konta w systemie.

Wirtualny upload może też nie mieć hasła, bo FTP ma własne zasady odnośnie haseł, a system może na to nie zezwolić.

Jaki umask i user to też wszystko zależy od koncepcji. Możesz mieć użytkownika w systemie od uploadu, ale nie używać jego hasła, a jedynie powiązać go z wirtualnym użytkownikiem ftp od uploadu.
Umask w zależności od potrzeb: czy upload ma być prywatny czy publiczny dla wszystkich użytkowników systemu. Może być systemwy umask jeśli spełnia swoją rolę.
Jeśli dla wybranych użytkowników, to samo nasuwa się dodanie grupy systemowej dla użytkowników z dostępem do anonimowego uploadu i nadawanie uprawnień dla grupy.