Linux 安装smb同步文件,linux下Samba文件共享服务搭建

1.实验环境

system:centos 6.5

host ip:192.168.1.210

2.需求:

(1)/share/it目录:该目录只有IT中心员工可以进行读写操作,其他人员不能访问(总监admin可以访问,但不能修改)

(2)/share/hr目录:该目录只有人事行政员工可以进行读写操作,其他人员不能访问(总监manager可以访问,但不能修改)

(3)/share/public目录:该目录为公共文件夹,所有人都可以进行读写

3.samba环境搭建

(1)samba安装

[root@rer-test ~]# yum -y install samba samba-client

(2)创建用户和组

[root@rer-test ~]# groupadd it          #创建it组

[root@rer-test ~]# groupadd hr           #创建hr组

[root@rer-test ~]# useradd admin -s /sbin/nologin        #创建管理员

[root@rer-test ~]# useradd manager -s /sbin/nologin       #创建管理员

[root@rer-test ~]# useradd user1 -g it -s /sbin/nologin      #创建it组成员,user1

[root@rer-test ~]# useradd user2 -g hr -s /sbin/nologin      #创建hr组成员,user2

[root@rer-test ~]# smbpasswd -a user1                  #创建samba用户

[root@rer-test ~]# smbpasswd -a user2

[root@rer-test ~]# smbpasswd -a admin

[root@rer-test ~]# smbpasswd -a manager

(3)创建共享文件夹

[root@rer-test ~]# mkdir /share/it

[root@rer-test ~]# mkdir /share/hr

[root@rer-test ~]# mkdir /share/public

(4)文件夹权限分配

[root@rer-test ~]# chown admin:it /share/it

[root@rer-test ~]# chown manage:hr /share/hr

[root@rer-test ~]# chmod 570 /share/it

[root@rer-test ~]# chmod 570 /share/hr

[root@rer-test ~]# chmod 777 /share/public

(5)新建samba配置文件

[root@rer-test ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

[root@rer-test ~]# vi /etc/samba/smb.conf   #添加以下配置

[global]

workgroup = WORKGROUP

server string = linux file share

[公共文件夹]

comment = public

path = /share/public

public = yes

writable = yes

read only = no

[IT中心]

comment = it

path = /share/it

valid users = admin,@it

write list = @it

read list = admin

[人事行政]

comment = hr file

path = /share/hr

write list = @hr

valid users = admin,@hr

read list = manager

4.启动smb,测试

3db824ec0acee2241146b40f5a448f63.png

e84001f99ecbf8ace1faaadc2c3da6be.png

d65de36fbd67994444a8e332f61ee808.png

e5006b3a98adc19ab9fb9751539efda5.png

由上图可见用户user1能对IT中心文件夹写入和读取

e18366229d87a0cff309e5d1815b37a7.png 由上图可见,user1用户对公共文件夹有写入和读取权限

59529f2a2ed7b482722f95cc0d4a5930.png

由上图可见,使用user1用户登录后,打开人事行政文件夹需要提供用户名密码,说明没有权限,所以使用user2用户登录

e2575401bb6d9805f0c935ad5c872b83.png

由上图可见,user2用户可以对人事行政文件夹进行读取和写入

5.Windows登录samba缓存清理

(1)使用cmd命令,查看所有连接

eb7ea83045fc7509b989ac63180fffe2.png

(2)清理缓存

8fb3ebf121cc8b8c1095062019e43ac4.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值