Hero
06-12-2005, 22:15
Salve a tutti
Ho la necessità di mettere sù un server ftp, ma ho una particolare esigenza di configurazione, cerco di essere breve:
Ho poche cartelle da condividere, ma i tutti file e le cartelle uploadati in ognuna di esse dagli utenti, devono avere come proprietario un utente e un gruppo prestabilito da me, INDIPENDENTEMENTE dall'utente che si logga.
(Poi chi ci può scrivere e chi solo leggere lo implemento in seguito)
Questa caratteristica di proftpd: link (http://www.proftpd.org/localsite/Userguide/linked/config_ref_UserOwner.html)
mi sembrava particolarmente interessante.
..ma non funziona a dovere: nel log compare:
"Dec 06 23:06:59 gentoo proftpd[6125] localhost (192.168.0.2[192.168.0.2]): chown() as root failed: Operation not permitted"
Su google nn ho trovato un granchè, a dire la verità
Penso che possa essere un argomento interessante,
qualche idea?
Grazie
ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
RequireValidShell off
Port 21
Umask 022
DefaultRoot /mnt/prova
MaxInstances 30
User nobody
Group nogroup
# Normally, we want files to be overwriteable.
<Directory /mnt/prova>
DirFakeUser On
AllowOverwrite on
GroupOwner cartella1
UserOwner system_user
</Directory>
Ho la necessità di mettere sù un server ftp, ma ho una particolare esigenza di configurazione, cerco di essere breve:
Ho poche cartelle da condividere, ma i tutti file e le cartelle uploadati in ognuna di esse dagli utenti, devono avere come proprietario un utente e un gruppo prestabilito da me, INDIPENDENTEMENTE dall'utente che si logga.
(Poi chi ci può scrivere e chi solo leggere lo implemento in seguito)
Questa caratteristica di proftpd: link (http://www.proftpd.org/localsite/Userguide/linked/config_ref_UserOwner.html)
mi sembrava particolarmente interessante.
..ma non funziona a dovere: nel log compare:
"Dec 06 23:06:59 gentoo proftpd[6125] localhost (192.168.0.2[192.168.0.2]): chown() as root failed: Operation not permitted"
Su google nn ho trovato un granchè, a dire la verità
Penso che possa essere un argomento interessante,
qualche idea?
Grazie
ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
RequireValidShell off
Port 21
Umask 022
DefaultRoot /mnt/prova
MaxInstances 30
User nobody
Group nogroup
# Normally, we want files to be overwriteable.
<Directory /mnt/prova>
DirFakeUser On
AllowOverwrite on
GroupOwner cartella1
UserOwner system_user
</Directory>