Jag behöver lite guidning när det gäller att sätta upp VSFTPD.
Jag har en användare som behöver komma åt en av mina externa diskar. Har skapat en softlink i hans hemkatalog som pekar på den aktuella katalogen men när han loggar in med ftp går det ej att komma åt katalogen. Den "syns" i hans träd. Jag har satt chroot_local_user=YES, tror det är detta som ställer till det. Jag vill inte att användaren skall komma åt hela filsystemet, bara den mapp som jag har länkat till.
användare ochVSFTPD
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Re: användare ochVSFTPD
Du behöver montera mappen med -bind parametern. Har skrivit lite om det här;
http://www.ubuntu-se.org/phpBB3/viewtop ... 54&t=25816
Se i slutet på HowTo:n.
http://www.ubuntu-se.org/phpBB3/viewtop ... 54&t=25816
Se i slutet på HowTo:n.
Started out with nothing and have most of it left
Re: användare ochVSFTPD
Hej och tack för hjälpen,det funkar utmärkt.
Nu skulle jag vilja att användaren inte skall kunna deleta något från katalogen, men ha kvar skrivrättigheterna.
Hur lösar man det?
Nu skulle jag vilja att användaren inte skall kunna deleta något från katalogen, men ha kvar skrivrättigheterna.
Hur lösar man det?
Re: användare ochVSFTPD
Det finns en möjlighet att uppnå detta med hjälp av "cmds_allowed=" i vsftpd.conf. Observera då att ändringen berör samtliga ftp-användare. Om man tar bort tillåtna kommandon som DELE,RNFR,RNTO,RMD, skulle raden kunna se ut så här;
cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PWD,QUIT,RETR,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
Klistra in raden i vsftpd.conf och starta om vsftpd
Titta även här;
http://www.nsftools.com/tips/RawFTP.htm
Tillägg;
Om du vill förhindra en specifik användare att ta bort filer gör du i stället så här;
Skapa en folder vsftpd_user_conf
Skapa en tom fil med namnet för användaren
Skriv in raden
cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PWD,QUIT,RETR,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
Ta bort motsvarande rad i vsftpd.conf och klistra in följande rad
user_config_dir=/etc/vsftpd_user_conf
Starta om vsftpd
cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PWD,QUIT,RETR,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
Klistra in raden i vsftpd.conf och starta om vsftpd
Kod: Markera allt
sudo /etc/init.d/vsftpd restart
http://www.nsftools.com/tips/RawFTP.htm
Tillägg;
Om du vill förhindra en specifik användare att ta bort filer gör du i stället så här;
Skapa en folder vsftpd_user_conf
Kod: Markera allt
sudo mkdir /etc/vsftpd_user_conf
Kod: Markera allt
sudo nano /etc/vsftpd_user_conf/<användaren>
cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PWD,QUIT,RETR,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
Ta bort motsvarande rad i vsftpd.conf och klistra in följande rad
user_config_dir=/etc/vsftpd_user_conf
Starta om vsftpd
Kod: Markera allt
sudo /etc/init.d/vsftpd restart
Started out with nothing and have most of it left