PDA

Visualizza la versione completa : installare vsftpd


verardoelvis
21-11-2006, 07:57
ciao, devo installare vsftpd in una macchina con debian.

ho scaricato i sorgenti, ma non trovo un ./configure....come si fa?
dove posso trovare un tutorial per installarlo?

grazie ciao

verardoelvis
21-11-2006, 08:12
ho trovato sul sito debian il .deb. l'ho scarito, ma per installarlo?

devo montare il cdrom nella macchina e fare apt-get install vsftpd-xx-xx-xx- verificando nel apt.conf vada a leggere il cdrom?


il .deb comprende anche tutte le dipendenze e il resto?


il .deb è come un .exe in windows? circa?

grazie
scusate l'ignoranza

Tigre851
21-11-2006, 09:58
se lo hai scaricato dubito che tu debba montare il cdrom...

per installarlo:

dpkg -i nomepacchetto.deb

e se ottieni degli errori con ogni probabilità si tratta di problemi sulle dipendenze, che puoi risolvere con:

apt-get install -f

deb e exe non sono assolutamente la stessa cosa, exe è un file che viene eseguito da una macchina windows, un deb è un pacchetto che contiene del software, le informazioni per installarlo, le informazioni sugli altri pacchetti dai quali esso dipende ecc...

che repisitory hai in /etc/apt/sources.list ? se vuoi un consiglio commenta le righe dei cdrom e lascia solo quelle dei repository on-line se hai una buona linea adsl non ti servono i cd

verardoelvis
21-11-2006, 10:04
ciao, il problema è proprio quello.

la macchina sulla quale devo installare vsftpd non è collegata in internet.

perciò devo usare il cd.
infatti, ho scaricato il .deb lo devo mettere sul cd, montare il cd e usare il comando

dpkg -i nomepacchetto.deb



da quello che mi dici, il .deb non contiene anche tutte le dipendenze di cui necessita, giusto?
perciò potrei avere delle rogne?

ciao e grazie

Tigre851
21-11-2006, 10:14
non serve che metti il deb su cd, lo installi da dov'è, se ci sono problemi di dipendenze facendo un apt-get install -f ti chiederà lui di inserire il cd, seperando che nel cd ci siano i programmi dai quali dipende.

cmq vsftpd dipende dai seguenti pacchetti:
adduser
Add and remove users and groups

[dep] libc6 (>= 2.3.2.ds1-4) [not alpha, ia64]
GNU C Library: Shared libraries and Timezone data

[dep] libc6.1 (>= 2.3.2.ds1-4) [alpha, ia64]
GNU C Library: Shared libraries and Timezone data

[dep] libcap1
support for getting/setting POSIX.1e capabilities

[dep] libpam-modules
Pluggable Authentication Modules for PAM

[dep] libpam-runtime (>= 0.76-13.1)
Runtime support for the PAM library

[dep] libpam0g (>= 0.76)
Pluggable Authentication Modules library

[dep] libssl0.9.7
SSL shared libraries

[dep] libwrap0
Wietse Venema's TCP wrappers library

Se fossi in te proverei prima ad installare ad 1 ad 1 i pacchetti di sopra con

apt-get install nomepacchetto

verardoelvis
22-11-2006, 08:07
ciao, ho installato vfstp e ora ho due pronlemini.


PS: da quel poco che sono con i demoni ftp, una votla creato un utente, quando l'utenet si collega mette i suoi files all'interno della sua home directory. giusto?


problemini:
1- vorrei fare in modo che l'utente xx possa solo leggere i file di un determinata cartella e non scriverli ---- per fare questo devo togliere i suoi permessi su quella cartella o c'è qualche impostazione in vsftp da dare?

cioè: l'utente mirko può solo leggere dalla sua /home/ftp/mirko perchè c'è qualcun'altro che scrive files li dentro. per fare questo imposto i permessi a 571? cioè lettura ed esecuzione per mirko (prop. cartella), tutto per il gruppo (del quale non fa parte mirko) e sola esecuzione o anche niente per gli altri.

è corretto? soluzioni più pulite?



2. utenti: so che c'è la possibilità di dire a vsftp quali sono gli utenti presenti sulla macchina che non si possono collegare in ftp.
avendo installato vsftp con apt-get install, non trovo il file /etc/vsftpd.user_list.

forse devo inserire io nel vfstpd.conf la direttiva userlist_file=/etc/vsftpd.user_list e impostare la var userlist_enable=YES




mi date un mano? scusate qualche lacuna, ma sono alle prime armi.

GRAZIE INFINITE.
CIAO

verardoelvis
22-11-2006, 11:59
up

Loading