Impossibile accedere a pure-ftpd

0

Ho appena compilato pure-ftpd (v1.33) usando

./ configure --with-pam --with-puredb

sul mio Mac mini Lion e pure-ftpd funziona bene ma non riesco ad accedervi

a causa del problema di autenticazione.

/ usr / local / bin / pure-pw useradd root -u 0 -g 0 / private / var / root

mi dice di fornire uid e gid non-root.

Voglio che il server ftp fornisca un accesso root, come posso ottenerlo?

BTW, interessante sul mio Leopard Mac mini, avevo compilato lo stesso programma 2 anni fa e su di esso il puro ftpd accetta l'utente root! (Ad esempio, quando accedo, la directory elencata è / private / var / root e faccio i diritti rwx a tutte le cartelle su harddisk)

Quindi sono sicuro che ci deve essere un modo per raggiungere questo obiettivo. Ho sfogliato il file /configuration-file/pure-ftpd.conf e non sono riuscito a vedere qualcosa come "AllowRoot" comunque non ricordo di aver organizzato alcun file conf su Mac mini Leopard.

L'ultima cosa che voglio sottolineare è che la password di root che inserisco su ftp è diversa da quella sulla root dell'utente del SO. Un po 'sconcertante.

Qualsiasi suggerimento è apprezzato, grazie.

    
posta Romario 13.01.2014 - 22:18
fonte

1 risposta

2

Ho trovato la soluzione

1- In Lion lo schema PAM è leggermente diverso da Leopad, in particolare il file /etc/pam.d/pure-ftpd. Ecco perché la configurazione puramente ftpd predefinita in Lion non ha funzionato. Come soluzione rapida, devi:

cp /etc/pam.d/ftpd /etc/pam.d/pure-ftpd

vale a dire. copia lo schema ftpd PAM predefinito dei Lions in pure-ftpd. Funziona.

2- Per Lion, devi installare pure-ftpd-1.0.36, non 1.0.33 altrimenti si blocca durante il tentativo di accedere a pure-ftpd.

3- Infine, devi impostare una password per l'utente che vuoi usare. Nel mio caso ho impostato per root (non preoccuparti dell'accesso root, il puro ftpd non è aperto a Internet lo uso solo all'interno della LAN per lo sviluppo)

root passwd (immettere qualsiasi password)

Poiché puoi impostare qualsiasi password qui, la tua password di root può essere diversa dall'utente di Mac OS X con i privilegi di root.

    
risposta data 20.02.2014 - 22:59
fonte

Leggi altre domande sui tag