Il sistema operativo Linux utilizza il comando " useradd " per aggiungere sia un utente normale e un utente FTP . Quando viene utilizzato per creare un utente normale , il comando crea una directory home per l'utente e imposta di un ambiente di shell di default . Se si desidera solo un utente di avere accesso FTP , è necessario disattivare la shell per l'utente. In questo modo, l'utente può utilizzare solo i comandi FTP e non sarà in grado di svolgere compiti utente normale. Saranno anche solo in grado di accedere tramite il protocollo FTP . Istruzioni
1
Aprire una finestra di terminale . La finestra del terminale si trova sotto i "Accessori ", "Utilità" o "" categoria dei principali "xterm Applicazioni" o "Programmi" del menu.
2
Digitare il comando "su " per diventare la utente root . Fornire la password di root quando richiesta . Gli utenti Ubuntu potranno digitare " sudo " prima di ciascuno dei seguenti comandi .
3
Digitare il comando " mkdir /home /ftp " per creare la home directory per l' utente FTP . È possibile sostituire " /home /ftp " con qualsiasi nome di directory che preferite .
4
Digitare il comando " useradd - d /home /ftp /ftp_user /- s /dev /null ftp_user > /dev /null 2> & 1 " per creare l'utente FTP . Sostituire entrambe le istanze di " ftp_user " con il nome dell'utente FTP .
5
Digitare il comando " ftp_user passwd " per creare la password per l' utente FTP . Sostituire " ftp_user " con il nome dell'utente creato nel passaggio precedente . Immettere due volte la password quando richiesto .
6
Digitare il comando " vi /etc /shells " per aprire il file "/etc /shells " file nell'editor di testo vi. Sostituire "vi" con il vostro editor di testo preferito . Aggiungere la riga " /dev /null" alla fine del file . Salvare e chiudere il file .
7
Digitare il comando " vi /etc /passwd " per aprire il file " /etc /passwd " . Aggiungere i caratteri " . /" Tra " /home /ftp /" e " ftp_user " nella riga che assomiglia :
ftp_user : x : 1030:1030 :: /home /ftp /ftp_user /:/dev /null
La nuova linea dovrebbe essere simile :
ftp_user : x : . 1030:1030 :: /home /ftp //ftp_user /:/dev /Games nullo < p > Salvare e chiudere il file " /etc /passwd " . Questo mantiene l'utente FTP di accedere a qualsiasi altra directory che la loro home directory. La sezione " /dev /null " alla fine della linea assicura l'utente non può accedere come un utente normale .