Linux -operativsystem bruger " useradd " kommando til at tilføje både en almindelig bruger og et FTP-bruger . Når det bruges til at oprette en almindelig bruger, kommandoen opretter et hjem bibliotek for brugeren og opstiller en standard shell miljø. Hvis du kun ønsker en bruger at have FTP-adgang , bør du deaktivere shell for brugeren. På den måde kan brugeren kun bruge FTP-kommandoer , og vil ikke være i stand til at udføre almindelig bruger opgaver. De vil også kun være i stand til at logge ind via FTP-protokollen. Instruktioner
1
Åbn et terminalvindue . Terminalen vinduet findes under "Tilbehør ", " Utilities " eller " Xterm " kategorien af de vigtigste " Programmer" eller " Programmer " menuen.
2
skriv kommandoen " su " at blive den root brugeren. Give root password når du bliver bedt . Ubuntu-brugere vil skrive " sudo " før hver af følgende kommandoer .
3
skriv kommandoen " mkdir /home /ftp " for at oprette hjemmemappe for FTP-bruger . Du kan erstatte " /home /ftp" med enhver mappe navn, du foretrækker.
4
skriv kommandoen " useradd - d /home /ftp /ftp_user /- s /dev /null ftp_user > /dev /null 2> & 1 "for at oprette FTP-bruger . Udskift begge forekomster af " ftp_user " med navnet på FTP-bruger .
5.
skriv kommandoen " passwd ftp_user " for at oprette adgangskoden for FTP-bruger . Erstat " ftp_user " med navnet på den bruger , du har oprettet i det foregående trin. Indtast adgangskoden to gange, når du bliver spurgt.
6
skriv kommandoen " vi /etc /shells " for at åbne " /etc /shells " fil i VI teksteditor. Erstat " vi " med din foretrukne teksteditor. Tilføj linjen " /dev /null " til bunden af filen . Gem og luk filen.
7
skriv kommandoen " vi /etc /passwd " for at åbne " /etc /passwd " fil . Tilføj tegnene " . /" Mellem " /home /ftp /" og " ftp_user " på den linje, der ligner : Hej
ftp_user : x : 1030:1030 :: /home /ftp /ftp_user /:/dev /null
Den nye linje bør se ud : Hej
ftp_user : x : . 1030:1030 :: /home /ftp //ftp_user /:/dev /null
< p > Gem og luk " /etc /passwd " fil . Dette holder FTP bruger fra at få adgang til enhver anden mappe end deres hjemmebibliotek. Den " /dev /null " sektionen i slutningen af linjen sikrer brugeren kan ikke logge ind som almindelig bruger .