VSFTPD & inställningar för Installation på Ubuntu (3 / 5 steg)
Steg 3: Skapa FTP-användare.
Först måste du bestämma där du vill att din FTP-mapp ska vara. Jag valde /home/ftp. Så i terminalen typ:
sudo mkdir/home/ftp
Nu måste vi lägga till användare, men först låt oss se till att det enda de nya användarna kan göra är logga in på vår FTP-server. När du skapar en ny Linuxanvändare, tilldela du honom en standardskal han kommer att använda. Om du inte vet vad jag talar om, ta en minut att läsa lite på skal . Med din favorit editor öppna/etc/shells fil och lägga till en icke existerande en. Jag döpte min "dummy" som ni kan se i bilden nedan.
Planen är att lägga två FTP-användare, som har både skriv- och läsbehörighet och en enkel användare som endast kommer att kunna ladda ner filer. Detta sätt om du vill låta en vän till er för att ladda ner en fil, du behöver inte ge honom skriva tillträde till din server.
Innan du skapar användare, måste du skapa en grupp där de ska tillhöra. Som standard Linux skapar en användargrupp med samma namn som användaren, men vi vill inte att. Så i en terminal typ:
sudo groupadd ftp-användare
Och nu kan vi lägga våra användare:
sudo useradd--hem/home/ftp--grupp ftp-användare--shell/bin/dummy ftpadmin
sudo passwd ftpadmin
Efter att du ge ett lösenord för din användare, är du klar. Upprepa samma process för den andra användaren. Jag döpte min ftpguest. Du kan välja vilket namn du vill. Prova att logga in i systemet via antingen en av de nya användare som du skapade. Om du gjorde allt rätt, borde du inte kunna logga in.
Vi är nästan klar. Vi behöver bara ge våra användare rätt behörigheter till FTP-katalog vi skapat ovan. Först ändra vi ägare till katalogen från roten till ftpadmin:
sudo chown -R ftpadmin/home/ftp
Och sedan:
sudo chmod 755/home/ftp
Resultatet av dessa två kommandon är att ägaren av katalogen (ftpadmin) kommer att ha full tillgång till katalogen och filerna inom och resten av världen endast läsbehörighet. Göra en ls -l och du borde se något lik den tredje bilden (som också visar mig att glömma växeln korrekt att kommandot ls: P)
Du kan läsa mer på filrättigheter här.