Linux 部署 samba 文件共享服务器

samba 主要用于在 windows 和 unix 之间共享资源。

 

1.环境准备

 ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core)

 

2.安装

~]# yum -y install samba samba-client

 

3.修改配置文件

 ~]# cat /etc/samba/smb.conf
[global]
        workgroup = WORKGROUP
        server string = Ted Samba Server %v
        netbios name = TedSamba
        security = user
        map to guest = Bad User
        passdb backend = tdbsam

[FileShare]
        comment = share some files
        path = /home/smb/fileshare
        public = yes
        writeable = yes
        create mask = 0644
        directory mask = 0755

[WebDev]
        comment = project development directory
        path = /home/smb/webdev
        valid users = syztoo
        write list = syztoo
        printable = no
        create mask = 0644
        directory mask = 0755

 

4.创建smb用户及密码

~]# useradd syztoo -s /sbin/nologin          
~]# smbpasswd -a syztoo
New SMB password:
Retype new SMB password:
Added user syztoo.

 

5.准备共享目录

~]# mkdir -p /home/smb/{fileshare,webdev}
~]# chown nobody:nobody /home/smb/fileshare/
~]# chown syztoo:syztoo /home/smb/webdev/

 

6.启动并设置开机自启

~]# systemctl start smb
~]# systemctl enable smb

 

7.开放端口或直接关闭防火墙

~]# firewall-cmd --permanent --add-port=139/tcp
success
~]# firewall-cmd --permanent --add-port=445/tcp
success
~]# systemctl restart firewalld

 

8.随后即可访问

第一个目录名是FileShare,匿名、公开、可写

第二个目录吗是WebDev,限定 syztoo 用户访问

默认文件属性644/755(不然的话,Windows上在这个目录下新建的文件会有 "可执行" 属性)

 

9.查看 smb 服务器情况

 ~]# smbclient -L localhost
Enter WORKGROUP\root's password: 

        Sharename       Type      Comment
        ---------       ----      -------
        FileShare       Disk      share some files
        WebDev          Disk      project development directory
        IPC$            IPC       IPC Service (Ted Samba Server 4.8.3)
Reconnecting with SMB1 for workgroup listing.

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

 

10.映射网络驱动

输入用户及密码

 

11、解决win10不能访问smb服务器的问题

  • 在运行窗口输入“gpedit.msc”回车运行或按“确定”按钮

  • 在弹出的“本地策略组编辑器里选择”下图红色标记。双击 " 启用不安全来宾登录 "

  • 在弹出的窗口里选择下图红色箭头指向的 " 已启用 ",点 " 确认 " 按钮。这样win10就可以访问smb服务器的共享文件夹了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值