Shell编程项目实战

1.自动化搭建NFS服务器并共享目录

项目思路:
(1)测试网络是否畅通
(2)关闭Selinux和防火墙(或者设置Selinux和防火墙策略)
(3)确认软件是否安装(rpcbind,Redhat8自动安装)
(4)创建和发布共享目录(共享目录+共享网段+共享权限)
(5)启动服务并设置开机自启动
(6)搭建完成后提示:NFS共享服务已搭建完成,欢迎下次使用

客户端测试:
showmount -e IP
mount.nfs IP:/sharedir /your_dir

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.linux 共享文件夹搭建samba服务器

1.安装samba
yum install samba smbfs

2.加用户
useradd -s /sbin/nologin user1 
smbpasswd -a user1

3.创建目录
mkdir -p /data/samba/user1 
# 修改权限为777,权限交给samba管理 
chmod 777 /data/samba/user1

4.修改配置文件
vi /etc/samba/smb.conf 
# 修改或添加下面的内容 
[homes] 
	comment = Home
Directories
	browseable = no 
        writable = yes 
        valid users = %S 
        create mode = 0664 
        directory mode = 0775

[user1] 
        comment = user1 
        path = /data/samba/user1 
        public = no 
        valid users = @user1 
        write list = user1 
        printable = no

5.启动
/etc/init.d/smb start 
chkconfig smb on 

6.测试
在windows机器上,依次点击:开始==》运行==》输入:\\192.168.1.1\user1 
填写用户名密码登陆
	

猜你喜欢

转载自blog.csdn.net/weixin_46074899/article/details/107498886