为了方便和家里其余计算机的能源共享,上周末安装了vsftp,搞了半天时间最终到底解决了。

Centos安装vsftp虚拟用户,单独访问目录

  首先,用sudo apt-get install
vsftpd安装。恐怕用新立得软件包实行设置。安装完后会在home目录生成二个ftp的文本夹,那一个目录为暗许的拜会目录。然后展开etc/vsftp.conf,修改参数。笔者把陈设好的文件发上来可供参照他事他说加以考察。七个公文都是在etc目录下,当中vsftpd.user_list是新建的文书,内容和ftpusers同样,效能正是限制访问的用户。

 

  安装完后经过能够注明安装是或不是中标了。

Centos 安装vsftp 虚拟用户,单独访问目录,Centos 安装vsftp
虚拟用户,单独访问目录

vsftp配置文件

 

永利皇宫手机版下载 1

安装vsftp:

yum install vsftpd

   www.2cto.com  

  1. vi account.txt

ftp_user

ftp_password

 

二.生成口令库文件,并修改其权力:

cd /etc/vsftpd/

db_load -T -t hash -f account.txt /etc/vsftpd/account.db

chmod 600 /etc/vsftpd/account.db

 

3.新建一个虚构用户的PAM文件。加上如下两行内容:

vi /etc/pam.d/vsftp.vu

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/account

account required /lib64/security/pam_userdb.so db=/etc/vsftpd/account

 

四.白手起家虚拟用户,设置该用户所要访问的目录,并安装虚拟用户访问的权柄

 

useradd -d /root/share_encoding_xml/ftpfile virtualuser

chmod 600 /root/share_encoding_xml/ftpfile

 

经过该手续的安装,/root/share_encoding_xml/ftpfile正是virtualuser用户的主目录,

除root用户之外,唯有该用户全体对该目录的读、写和实施的权限。

 

5.编辑/etc/vsftpd/vsftpd.conf文件,使其全部文件内容如下所示(去掉了批注内容):

 

anonymous_enable=NO

local_enable=YES

local_umask=022

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

one_process_model=NO

chroot_local_user=YES

ftpd_banner=Welcom to my FTP server.

anon_world_readable_only=NO

guest_enable=YES

guest_username=virtualuser

网站地图xml地图