[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Riminilug-general] [riminilug-general] configurazione proftpd
2006/1/24, stefilo <sfilippi@xxxxxxxxxxx>:
> Ciao!
> Ho un problema con la configurazione di proftp;
> se non modifico il file di configurazione (allegato sotto) ho la possibilità di collegarmi in ftp
> tramite l'utente con cui uso linux, esempio utente: pippo, e quindi mi farà vedere tutto il contenuto della mi cartella home cioè /home/pippo.
> Io vorrei cambiare la directory e vedere e modificare tutto quello che si trova dentro a /var/www/html
>
> Che cosa devo aggiungere?
Niente in proftpd, almeno così mi sembra visto che non è abilitato il
chroot sulla home dell'utente...
Hai 2 possibilità per poter modificare da utente pippo i files
presenti in /var/www/html:
A. Modifica il file '/etc/passwd' per cambiare la cartella home
dell'utente pippo in '/var/www/html', così entri subito in quella
cartella.
B. Per comodità, tiri un link simbolico alla cartella:
$ ln -s /var/www/html /home/pippo/html
Ricordati di consentire la scrittura dei files all'utente pippo
eseguendo da root:
# chown -R pippo /var/www/html
ciao,
daniele
>
> Grazie :D
>
> # This is a basic ProFTPD configuration file (rename it to
> # 'proftpd.conf' for actual use. It establishes a single server
> # and a single anonymous login. It assumes that you have a user/group
> # "nobody" and "ftp" for normal operation and anon.
>
> ServerName "ProFTPD Default Installation"
> ServerType standalone
> DefaultServer on
>
> # Port 21 is the standard FTP port.
> Port 21
>
> # Umask 022 is a good standard umask to prevent new dirs and files
> # from being group and world writable.
> Umask 022
>
> # To prevent DoS attacks, set the maximum number of child processes
> # to 30. If you need to allow more than 30 concurrent connections
> # at once, simply increase this value. Note that this ONLY works
> # in standalone mode, in inetd mode you should use an inetd server
> # that allows you to limit maximum number of processes per service
> # (such as xinetd).
> MaxInstances 30
>
> # Set the user and group under which the server will run.
> User nobody
> Group nogroup
>
> # To cause every FTP user to be "jailed" (chrooted) into their home
> # directory, uncomment this line.
> #DefaultRoot ~
>
> # Normally, we want files to be overwriteable.
> <Directory />
> AllowOverwrite on
> </Directory>
>
> # A basic anonymous configuration, no upload directories. If you do not
> # want anonymous users, simply delete this entire <Anonymous> section.
> <Anonymous ~ftp>
> User ftp
> Group ftp
>
> # We want clients to be able to login with "anonymous" as well as "ftp"
> UserAlias anonymous ftp
>
> # Limit the maximum number of anonymous logins
> MaxClients 10
>
> # We want 'welcome.msg' displayed at login, and '.message' displayed
> # in each newly chdired directory.
> DisplayLogin welcome.msg
> DisplayFirstChdir .message
>
> # Limit WRITE everywhere in the anonymous chroot
> <Limit WRITE>
> DenyAll
> </Limit>
> </Anonymous>
>
>
>
>
> _______________________________________________
> Riminilug-general mailing list
> Riminilug-general@xxxxxxxxxxxx
> http://riminilug.it/mailman/listinfo/riminilug-general
>
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general