Am instalat recent vsftpd și am adăugat un utilizator numit ftpuser. Am creat fișierul /etc/vsftpd.conf de la zero cu următoarele informații:
asculta=DA
listen_ipv6=DA
anonymous_enable=NU
local_enable=DA
write_enable=DA
local_umask=022
dirmessage_enable=DA
use_localtime=DA
xferlog_enable=DA
connect_from_port_20=DA
chroot_local_user=DA
local_root=/mnt/md0
secure_chroot_dir=/mnt/md0
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NU
pasv_enable=Da
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=DA
Am adăugat și serverul ssh pentru conexiuni sftp. Am reușit să mă conectez foarte bine, dar ori de câte ori mă conectez, nu văd unitatea dorită care se află în /mnt/md0, ci folderul de pornire al utilizatorului ftp generic. De fapt, văd atât ftpuser, cât și homefolder-ul pentru admin, ceea ce nu este de dorit.
Deci, cum pot spune vsftpd.conf să arate ftpuser-ului numai /mnt/md0 exclusiv?
Am încercat până acum: sudo adduser ftpuser --home /mnt/md0
Avertisment: directorul home /mnt/md0 pe care l-ați specificat există deja.
adduser: Utilizatorul `ftpuser' există deja.
Mulțumiri!
Editați | ×:
sftp -P 2222 -vvvvvvv ftpuser@IP PUBLIC
spectacole
...
debug3: Mesaj trimis fd 3 T:16 I:1
depanare3: SSH_FXP_REALPATH . -> / marimea 0
sftp> ls
debug3: Se trimite SSH2_FXP_READDIR I:3
debug3: A primit răspuns T:104 I:3
debug3: au primit 4 răspunsuri SSH2_FXP_NAME
debug3: Se trimite SSH2_FXP_READDIR I:4
debug3: A primit răspuns T:101 I:4
debug3: S-a primit SSH2_FXP_STATUS 1
debug3: S-a trimis mesajul SSH2_FXP_CLOSE I:5
depanare3: SSH2_FXP_STATUS 0
ftpuser su
sftp> cd ftpuser
debug3: Mesaj trimis fd 3 T:16 I:6
depanare3: SSH_FXP_REALPATH /ftpuser -> /ftpuser dimensiune 0
debug3: Mesaj trimis fd 3 T:17 I:7
debug3: Răspuns statistic primit T:105 I:7
sftp> ls
debug3: Se trimite SSH2_FXP_READDIR I:9
debug3: A primit răspuns T:104 I:9
debug3: au primit 9 răspunsuri SSH2_FXP_NAME
debug3: Se trimite SSH2_FXP_READDIR I:10
debug3: A primit răspuns T:101 I:10
debug3: S-a primit SSH2_FXP_STATUS 1
debug3: S-a trimis mesajul SSH2_FXP_CLOSE I:11
depanare3: SSH2_FXP_STATUS 0
FTP-TEST