FTP多用户登录
2016-03-24 17:41
609 查看
1、安装vsftp,本文采用yum安装:
Yum install vsftpd
2、安装后运行:
# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpdforvsftpd: [ OK ]
3、新增加系统用户:
#useradd -d /home/lxz -s /sbin/nologin lxz //增加新用户不让在本机登陆
#chown –R lxz /home/lxz //更改新增目录的权限,只允许lxz访问此目录;
#chmod 777 -R /home/www.haojifang.cn
# passwd lxz //为用户设置密码;
Changing passwordforuser lxz
New UNIX password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
RetypenewUNIX password:
passwd: all authentication tokens updated successfully.
5、修改vsftpd.conf 禁止匿名帐号登陆及允许自建帐号登陆:
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
4、修改/etc/vsftpd/chroot_list 添加lxz 帐号允许该帐号登陆FTP服务器
vim /etc/vsftpd/chroot_list
lxz
:wq!
5、在linux Shell 命令模式下
#setsebool ftpd_disable_trans 1 // 关闭掉Selinux 对ftp服务的保护;
#vi /etc/selinux/config
SELINUX=disabled//将此处设置为Disable
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted – Only targeted network daemons are protected.
# strict – Full SELinux protection.
SELINUXTYPE=targeted
service iptables stop //关闭防火墙
重启服务
# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpdforvsftpd: [ OK ]
Yum install vsftpd
2、安装后运行:
# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpdforvsftpd: [ OK ]
3、新增加系统用户:
#useradd -d /home/lxz -s /sbin/nologin lxz //增加新用户不让在本机登陆
#chown –R lxz /home/lxz //更改新增目录的权限,只允许lxz访问此目录;
#chmod 777 -R /home/www.haojifang.cn
# passwd lxz //为用户设置密码;
Changing passwordforuser lxz
New UNIX password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
RetypenewUNIX password:
passwd: all authentication tokens updated successfully.
5、修改vsftpd.conf 禁止匿名帐号登陆及允许自建帐号登陆:
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
4、修改/etc/vsftpd/chroot_list 添加lxz 帐号允许该帐号登陆FTP服务器
vim /etc/vsftpd/chroot_list
lxz
:wq!
5、在linux Shell 命令模式下
#setsebool ftpd_disable_trans 1 // 关闭掉Selinux 对ftp服务的保护;
#vi /etc/selinux/config
SELINUX=disabled//将此处设置为Disable
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted – Only targeted network daemons are protected.
# strict – Full SELinux protection.
SELINUXTYPE=targeted
service iptables stop //关闭防火墙
重启服务
# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpdforvsftpd: [ OK ]
相关文章推荐
- vsftpd文件传输 、 Samba共享服务
- PHP日期与时间
- phpstorm + xampp 配置
- thinkphp设置session有效时间
- 自建小站之路:文件上传$_FILES参数类型
- PHP移动文件指针ftell()、fseek()、rewind()函数总结
- PHPmailer For THINKPHP
- PHP set_error_handler()函数的使用之二
- php时间日期处理
- PHP操作SQLITE
- ftp连接不上的问题
- PHP随机显示mysql数据库中的数据
- PHP set_error_handler()函数的使用之一
- php的cURL库介绍
- MicrosoftProjectOxford 微软牛津计划
- php 程序发送邮件失败
- windows下PHP的oci和pdo_oci扩展安装
- YII小项目--在线接口管理工具
- 解决FileOutputStream中文乱码问题
- Notice : brew install php70