linux怎么配置虚拟用户ftp服务器

linux怎么配置虚拟用户ftp服务器,第1张

1、安装vsftp软件包;(第一张安装光盘中)

#rpm -ivh vsftpd-201-5i386rpm

2、建立虚拟用户口令库文件loginstxt(奇数行是用户名,偶数行是口令)

#vi loginstxt

wang

wp123

peng

wp456

3、生成vsftpd的认证文件(/etc/vsftpd/vsftpd_logindb)

1) 安装3个支持的软件包 ;

#rpm -ivh db4-java

#rpm -ivh db4-tcl

#rpm -ivh db4-utils

2) 使用db_load命令生成认证文件;

#db_load -T -t hash -f loginstxt /etc/vsftpd/vsftpd_logindb

3) 设置认证文件的权限

#chmod 600 /etc/vsftpd/vsftpd_logindb

4、建立虚拟用户所需的PAM配置文件

#vi /etc/pamd/vsftpdvu

auth required /lib/security/pam_userdbso db=/etc/vsftpd/vsftpd_login

account required /lib/security/pam_userdbso db=/etc/vsftpd/vsftpd_login

5、建立虚拟用户及要访问的目录并设置相应的权限

#useradd -d /home/ftpsite virtual

#chmod 700 /home/ftpsite

6、设置vsftpdconf配置文件(添加虚拟用户的配置项)

#vi /etc/vsftpd/vsftpdconf

guest_enable=YES

guest_username=virtual

pam_service_name=vsftpdvu

7、重新启动vsftpd服务程序;

#service vsftpd start

8、测试虚拟用户帐号的FTP登录 ;

#ftp localhost

9、对不同的虚拟用户设置不同的权限;

1) 设置主配置文件

在vsftpdconf文件中添加用户配置文件目录设置

user_config_dir=/etc/vsftpd_user_conf

2) 建立用户配置文件目录

# mkdir /etc/vsftpd_user_conf

3) 为虚拟用户建立单独的配置文件

a用户配置文件名称与用户名相同

/etc/vsftpd_user_conf/mike

/etc/vsftpd_user_conf/john

b每个FTP虚拟用户都可以独立设置其权限

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

具体操作步骤如下:

1、首先查看本地的服务器用户,这里Linux系统的用户都是保存在etc/passwd和etc/shadow这两个文件,所以直接在终端输入命令“cat /etc/passwd|grep -v”,后面的参数是调整输出格式和输出未登录用户的。

2、然后在etc/passwd下也会保存当前的用户信息,可以使用vi命令打开该文件,即可看到所有的用户信息。

3、另外在etc/shadow的下也有用户的相关选项,同样使用vi命令打开查看。

groupadd salers

groupadd managers

建立用户 useradd -G salers -N mary

再把mary加入经理组 usermod -a -G mary managers

建立 salers 文件夹 mkdir -p /share/sale_data

改变用户 chown mary /share/sale_data

改变组 chgrp salers /share/sale_data

改变权限 chmod 2755 /share/sale_data

增加samba 用户 smbpasswd -a mary

chkconfig --level 35 smb on

# smbconf

[sale]

comment = SalesDirectories

path = /share/sale_data

public = yes

read=@sale

write list = mary

#改变权限 chmod 555 /share/public_data

[public]

comment = Public Directories

path = /share/public_data

public = yes

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux怎么配置虚拟用户ftp服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情