Mamy użytkownika oraz grupę o nazwie ftp, zakładam nowych użytkowników i teraz tak:
[INDENT]- Każdy utworzony użytkownik ma osobny katalog FTP - to wiem jak poprawnie zrobić.
- Każdy użytkownik tworzy katalogi/pliki jako użytkownik oraz grupa ftp [/INDENT]
Resumując, jak zrobić aby każdy użytkownik prócz roota tworzył katalogi i pliki jako użytkownik ftp? - Oczywiście jako osoba zalogowana na FTP (proftpd).
Zmiana użytkownika apache na użytkownika ftp nie powinno narazić na bezpieczeństwo?
Ci użytkownicy są wyłącznie w proftpd, czy też są również w systemie?
W tej pierwszej opcji (którą przerabiałem) każdy z nich musi mieć po prostu ustawiony ten sam uid i gid - i ten uid i gid musi należeć do użytkownika ftp.
useradd to polecenie systemowe, przy czym -s wskazujące na "nieistniejący" shell uniemożliwia zalogowanie w systemie.
Niestety w Twoim przypadku Ci nie podpowiem, przerabiałem wyłącznie konfigurację z bazą użytkowników "wirtualnych" w mysql. W tym przypadku gid i uid mogą mieć takie same.