nfs、samba和ftp简单配置

FTP

本地用户模式

不允许指定用户登陆服务器 vim /etc/vsftpd/user_list vim /etc/vsftpd/ftpusers

虚拟用户模式

创建用户库数据文件 cd /etc/vsftpd 
vim vuser.list 
zhangsan 
redhat 
lisi 
redhat 
db_load -T -t hash -f vuser.list vuser.db //用hash算法将明文信息文件转成数据库文件 
file vuser.db chmod 600 vuser.db //降低权限
rm -f vuser.list //删除明文信息文件 创建vsftpd服务程序用于存储文件的根目录以及虚拟用户映射的系统本地用户。FTP存储文件的根目录, 是虚拟用户登陆后访问的文件默认位置。 
useradd -d /var/ftproot -s /sbin/nologin virtual 
ls -ld /var/ftproot/ 
chmod -Rf 755 /var/ftproot 建立用于支持虚拟用户的PAM文件 新建一个虚拟用户认证的PAM文件vsftpd.vu,其中PAM文件的“db=”参数为使用db_load命令生成的账户 密码数据库文件的路径,但不用写数据库文件的后缀 
vim /etc/pam.d/vsftpd.vu 
auth required pam_userdb.so db=/etc/vsftpd/vuser 
account required pam_userdb.so db=/etc/vsftpd/vuser 
在 vsftpd 服务程序的主配置文件中通过 pam_service_name 参数将 PAM 认证文件的名称修改为 vsftpd.vu vim /etc/vsftpd/vsftpd.conf 
anonymous_enable=NO 
local_enable=YES 
guest_enable=YES 
guest_username=virtual 
allow_writeable_chroot=YES 
pam_service_name=vsftpd.vu  
为虚拟用户设置不同的权限。 
mkdir /etc/vsftpd/vuser_dir/ 
cd /etc/vsftpd/vuser_dir/ 
touch lisi 
vim zhangsan 
anon_upload_enable=YES 
anon_mkdir_write_enable=YES 
anon_other_write_enable=YES 
vim /etc/vsftpd/vsftpd.conf //添加user_config_dir参数来定义这两个虚拟用户不同权限配置文件所存放的路径 
systemctl restart vsftpd 
systemctl enable vsftpd 
设置SElinux域允许操作策略 getsebool -a | grep ftp 
setsebool -P ftpd_full_access=on

samba

配置共享资源

id qdd 
pdbedit -a -u qdd 
创建用于共享资源的文件目录 mkdir /home/database 
chown -Rf qdd:qdd /home/database 
semanage fcontext -a -t samba_share_t /home/database 
restorecon -Rv /home/database 
设置SElinux服务与策略 
getsebool -a | grep samba 
setsebool -P samba_enable_home_dirs on 
vim /etc/samba/smb.conf 
[global] workgroup = SAMBA 
security = user 
log file = /var/log/samba/log.%m 
max log size = 50 
passdb backend = tdbsam 
cups options = raw 
[database] comment = Do not arbitraily modify the dataqbase 
file path = /home/database 
public = no 
writable = yes 
systemctl restart smb 
systemctl enable smb iptables -F

NFS网络文件系统

当双方都为linux主机时使用NFS网络文件系统

Squid

正向代理

更改端口号

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值