Linux文件服务器怎么办
发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,这篇文章将为大家详细讲解有关Linux文件服务器怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vsftpd基于系统用户访问ftp服务器,系统用户越多越不利于管
千家信息网最后更新 2024年10月23日Linux文件服务器怎么办
这篇文章将为大家详细讲解有关Linux文件服务器怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
vsftpd基于系统用户访问ftp服务器,系统用户越多越不利于管理,不利于系统安全,这样就以vsftp虚拟防护的方式来解决。
虚拟用户没有实际的真实系统用户,,而是通过映射到其中一个真实用户以及设置相应权限来访问验证,虚拟用户不能登陆系统。
1.安装虚拟用户需要用到的软件以及认证模块
[root@www ~]# yum install pam* libd-utils libdb* --skip -broken -y
2.创建虚拟用户临时文件
/etc/vsftpd/ftpusers.txtxj3123456xj4123456
3.生成虚拟用户数据库认证文件,权限为700
[root@www vsftpd]# db_load -T -t hash -f /etc/vsftpd/ftpusers.txt /etc/vsftpd/vsftpd_login.db[root@www vsftpd]# chmod 700 /etc/vsftpd/vsftpd_login.db
4.配置pam认证文件/etc/pam.d/vsftpd加入下面两行代码:
auth_required pam_userdb .so db=/etc/vsftpd/vsftpd_loginaccount_required pam_userdb.so db=/etc/vsftpd/vsftpd_login
5.vsftp虚拟用户需要映射到一个系统用户,该系统用户不需要密码,也不需要登陆,主要用于虚拟用户映射使用
useradd -s /sbin/nologin ftpuser
6.vsftpd配置
#globle config vsftpd 2018 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 listen=YES listen_ipv6=NO userlist_enable=YES tcp_wrappers=YES# config virtual user ftp pam_service_name=vsftpd 虚拟用户企业pam认证 guest_enable=YES 启用虚拟用户 guest_username=ftpuser 映射虚拟用户至系统用户ftpuser user_config_dir=/etc/vsftpd/vsftpd_user_conf虚拟用户配置文件所在的目录 virtual_use_local_privs=YES 虚拟用户使用与本地用户相同的权限
7至此,所有虚拟用户共同使用/home/ftpuser主目录实现上传下载,可以在/etc/vsftpd/vsftpd_user_conf目录创建虚拟用户各自的配置文件,创建虚拟用户配置文件主目如下:
mkdir -p /etc/vsftpd/vsftpd_user_conf/
8,为虚拟用户创建配置文件,同时创建私有的虚拟目录
vim /etc/vsftpd/vsftpd_user_conf/xj3local_root=/home/ftpuser/xj3 虚拟用户配置文件路径write_enable=YES 允许登陆用户有写权限anon_world_readable_onle=YES允许匿名用户下载,然后读取文件anon_upload_enable=YES允许匿名用户上传文件权限,只有在write_enable=yes是才生效anon_mkdir_write_enable=YES允许匿名用户创建目录,只有在write_enable=yes是才生效anon_other_write_enable=YES允许匿名用户其它权限,如删除,重命名vim /etc/vsftpd/vsftpd_user_conf/xj3local_root=/home/ftpuser/xj3write_enable=YESanon_world_readable_onle=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES
9创建虚拟用户各自虚拟目录
mkdir -p /home/ftpuser/{xj3,xj4};chown -R ftpuser:ftpuser /home/ftpuser
关于"Linux文件服务器怎么办"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
用户
文件
系统
配置
权限
目录
认证
服务器
服务
篇文章
登陆
怎么办
只有
更多
不错
实用
相同
安全
上传下载
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
多禾网络技术是做什么的
新技术图数据库
软件开发营销策略怎么写
dmp表怎么导入到数据库
数据库连接数满了
常用的软件开发模型及示意图
网络安全知识竞赛模拟题库
互联网科技怎么发展
急招熟手宽带网络技术运维
kettle工具是数据库吗
江苏程序软件开发服务费
数据库读数据和写数据提速
搜索网络安全教育手抄报
在数据库加载的菜单如何修改
中小型软件开发项目
敏捷软件开发是敏捷制造吗
数据库接口安全
天津网络时间服务器标准服务器
手抄报网络安全文明上网搜字
软件开发套件下载
安卓软件开发怎么写登录
朝阳网络安全中心
网络技术管理平台
食堂订餐软件开发
web服务器的日志
至真互联网科技股份有限公司
软件开发升职途径
电梯服务器参数怎么看
ucloud服务器
软件开发套件下载