Comando Linux per elencare tutti gli utenti FTP nella shell compresi gli utenti creati usando vsftpd


0

Ho creato alcuni account / utenti ftp sul mio server CentOS usando vsftpd. Ora vorrei sapere il nome utente di quegli account usando SHELL. Ho una password di root per accedere a SSH.

Ho provato a trovare nella / etc / password usando il comando

nano / etc / passwd

ma non è stato trovato alcun elenco di utenti FTP creati.


Controlla /etc/vsftpd.confe cerca la variabile userlist_file(se l'hai abilitata con userlist_enable=YES). Questo dovrebbe indicare dove è memorizzato l'elenco.
Marek Rost,

@MarekRost non ho abilitato nulla di simile a "userlist_enable = YES". Quindi, per favore, puoi dirmi i passaggi per abilitarlo?
AA

Vsftpd ha più metodi per gestire gli utenti - Elenco esplicito di nomi, e-mail, utenti dagli account di sistema ... Non posso prevederlo. È necessario aprire il file di configurazione /etc/vsftpd.confper sapere quale metodo viene utilizzato. Generalmente le persone decidono di utilizzare un elenco personalizzato di utenti (se la variabile userlist_enableè YES) o account di sistema (se la variabile USE_LOCALè YES). Nel primo caso, ci sarà un file aggiuntivo con gli utenti. Nel secondo caso non sarai in grado di dirlo esattamente - la cosa migliore sarebbe aprire /etc/passwd, cercare utenti id>=1000e ricordare se li hai creati.
Marek Rost,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.