ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

共享资源库系统案例

2021-10-11 09:33:24  阅读:140  来源: 互联网

标签:enable 资源库 etc xmcsxy vim 案例 vsftpd home 共享


1.准备俩台虚拟机(配置好网络,关掉防火墙,selinux)

vsftpd:

ftp节点配置Yum

mv /etc/yum.repos.d/* /media/

vim /etc/yum.repos.d/lcoal.repo

[centos]
name=centos
baseurl=file:///mnt
gpgcheck=0
enabled=1

mount -o loop /dev/sr0 /mnt

yum repolist

安装vsftpd

yum install -y vsftpd 

systemctl start vsftpd(启动服务)

虚拟用户配置:

vim /etc/vsftpd/users.conf

lw
1234
lw1
5678
lw2
91011

db_load -T -t hash -f /etc/vsftpd/users.conf /etc/vsftpd/users.db

chmod 600 /etc/vsftpd/users.*

创建 FTP 根目录及虚拟用户映射的系统用户

useradd vsftpd -d /home/vsftpd -s /sbin/nologin

mkdir -p /home/vsftpd/xmcsxy

chmod -R 777 /home/vsftpd

验证文件

vim /etc/pam.d/vsftpd

#%PAM-1.0
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/users
account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/users
session    optional     pam_keyinit.so    force revoke
auth       required     pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
auth       required     pam_shells.so
auth       include      password-auth
account    include      password-auth
session    required     pam_loginuid.so
session    include      password-auth

添加虚拟用户支持:

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO(改为NO禁止匿名登录)
添加如下配置
chroot_local_user=YES
guest_enable=YES
allow_writeable_chroot=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf

为虚拟用户建立配置文件:

mkdir -p /etc/vsftpd/vsftpd_user_conf

cd !$

vim lw

local_root=/home/vsftpd/xmcsxy/lw
anon_upload_enable=NO
write_enable=YES
anon_max_rate=60000

vim lw1

local_root=/home/vsftpd/xmcsxy/lw1
write_enable=YES
anon_upload_enable=NO
anon_max_rate=60000

vim lw2

local_root=/home/vsftpd/xmcsxy/lw2
write_enable=YES
anon_upload_enable=NO
anon_max_rate=60000

创建工作目录:

mkdir -p /home/vsftpd/xmcsxy/lw

mkdir -p /home/vsftpd/xmcsxy/lw1

mkdir -p /home/vsftpd/xmcsxy/lw2

重启服务:

systemctl restart vsftpd

systemctl enable vsftpd

 

 

 nfs部署:

配置本地yum与ftp一样

yum install -y nfs-utils rpcbind

systemctl start rpcbind(启动rpc服务)

systemctl enable rpcbind(开机自启)

systemctl start nfs(启动nfs服务)

systemctl enable nfs(开机自启)

创建存放数据目录

mkdir /data

chown -R nfsnobody:nfsnobody /data/

 chmod 755 -R /data

添加磁盘 分区挂载

fdisk /dev/sdb 

 

 vim /etc/fstab

mount -a 

配置共享目录

vim /etc/exports

exportfs -rv

showmount -e 192.168.100.11

ftp节点配置

yum install -y nfs-utils rpcbind

mount -t nfs 192.168.100.12:/data

cd /home/vsftpd/xmcsxy

mkdir liwei1 liwei2 liwei3

 

标签:enable,资源库,etc,xmcsxy,vim,案例,vsftpd,home,共享
来源: https://www.cnblogs.com/liwei-1-1-1-1/p/15327945.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有