服务检查:

[root@localhost ~]# systemctl status smb.service
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
[root@localhost ~]# systemctl start smb.service
[root@localhost ~]# systemctl status smb.service
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
   Active: active (running) since 一 2018-03-12 13:21:57 CST; 1s ago
 Main PID: 7354 (smbd)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/smb.service
           ├─7354 /usr/sbin/smbd
           ├─7355 /usr/sbin/smbd
           ├─7356 /usr/sbin/smbd
           └─7363 /usr/sbin/smbd
3月 12 13:21:55 localhost.localdomain systemd[1]: Starting Samba SMB Daemon...
3月 12 13:21:56 localhost.localdomain systemd[1]: smb.service: Supervising process 7354 which is not our child. We'll most likely not notice when it exits.
3月 12 13:21:57 localhost.localdomain smbd[7354]: [2018/03/12 13:21:57.190512,  0] ../lib/util/become_daemon.c:124(daemon_ready)
3月 12 13:21:57 localhost.localdomain systemd[1]: Started Samba SMB Daemon.
3月 12 13:21:57 localhost.localdomain smbd[7354]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections
[root@localhost ~]# systemctl stop smb.service
[root@localhost ~]# systemctl status smb.service
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
3月 12 13:21:55 localhost.localdomain systemd[1]: Starting Samba SMB Daemon...
3月 12 13:21:56 localhost.localdomain systemd[1]: smb.service: Supervising process 7354 which is not our child. We'll most likely not notice when it exits.
3月 12 13:21:57 localhost.localdomain smbd[7354]: [2018/03/12 13:21:57.190512,  0] ../lib/util/become_daemon.c:124(daemon_ready)
3月 12 13:21:57 localhost.localdomain systemd[1]: Started Samba SMB Daemon.
3月 12 13:21:57 localhost.localdomain smbd[7354]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections
3月 12 13:22:24 localhost.localdomain systemd[1]: Stopping Samba SMB Daemon...
3月 12 13:22:24 localhost.localdomain systemd[1]: Stopped Samba SMB Daemon.
[root@localhost ~]# systemctl stop firewalld.service

服务配置:

[root@localhost ~]# vim /etc/samba/smb.conf

[global]
workgroup = MYGROUP
log file = /var/log/samba/log.%m
server string = Samba Server Version %v
netbios name = Dapeng
security = user
[D_share]
comment = SHAREs
path = /D_smb_share
public = no
writeable = yes
browseable = yes
guest ok = no

[root@localhost ~]# mkdir /D_smb_share

添加samba用户:

[root@localhost ~]# groupadd smb
[root@localhost ~]# useradd smbuser -d /D_smb_share/smbuser -g smb
[root@localhost ~]# chmod 750 /D_smb_share/smbuser
[root@localhost ~]# ll /D_smb_share/
总用量 4
drwxr-x--- 3 smbuser smb 4096 3月  12 13:30 smbuser
[root@localhost ~]# smbpasswd -a smbuser
New SMB password:(此处设置输入密码)
Retype new SMB password:(再次输入密码)
Added user smbuser.
[root@localhost ~]# systemctl restart smb.service

客户端访问:

打开文件浏览器[root@localhost ~]# nautilus

点击窗口左侧栏的【连接到服务器】

弹窗输入samba服务器地址,smb://smb-server-ip/D_share/smbuser/

弹窗键入samba用户名和密码

继而可进行文件的创建、修改、上传、下载、删除等操作。

[root@localhost ~]# ln -sf /D_smb_share/ /var/www/html/smb

[root@localhost ~]# chmod -R 755 /D_smb_share/smbuser

[root@localhost ~]# systemctl start httpd
继而在客户端可通过网页浏览器访问samba共享目录:http://smb-server-ip/smb

参照上述步骤进行配置好smb服务端后,若客户端登陆后没有访问权限,则需要考虑关闭防火墙和selinux。
  # firewall-cmd --permanent --add-port={137/udp,138/udp,139/tcp,445/tcp,901/tcp}
  # firewall-cmd --reload

  # setenforce 0

rhel7-Samba服务搭建的更多相关文章

  1. samba服务搭建及管理

    关闭防火墙 # /etc/init.d/iptables stop # chkconfig --level iptables off 关闭SELINUX # vim /etc/sysconfig/se ...

  2. 《samba服务搭建》RHEL6

    Samba服务不仅可以实现linux和win之间的文件共享,也可以实现linux和linux之间的共享,samba的用户只限服务端本地用户使用. 本文的环境是selinux开启的情况下配置 Samba ...

  3. Linux下samba服务搭建

    参考: https://www.cnblogs.com/lxyqwer/p/7271369.html https://www.cnblogs.com/liulipeng/p/3406352.html ...

  4. Linux samba服务搭建

    实验准备: 准备两台机器,server0(172.25.0.11)和deskop0(172.25.0.12),要求在server0上实现samba共享,在desktop0上访问共享. 1.允许mark ...

  5. samba服务搭建

    文件传输 smb主配置文件 /etc/samba/smb.conf? yum install samba samba-client 要启动smb和nmb服务 修改安全级别 security = sha ...

  6. ubuntu 16.04 samba服务搭建

    一:安装 1. sudo apt-get install samba 有询问Yes的地方Yes就行. 无法安装samba 执行 sudo apt-get update 2.等待安装完成,进入配置文件目 ...

  7. [svc]samba服务搭建

    说实话搞这些很蛋疼, 没啥技术含量. What is Samba? 这个历史悠久了 Since 1992, Samba has provided secure, stable and fast fil ...

  8. 笔记 : win8系统中的VM虚拟机的Ubuntu搭建samba服务

    1. 环境准备 (此处使用root超级管理员帐户,执行命令时不用加sudo, 普通帐户需要前面加sudo):  (1)安装好Ubutun虚拟系统后,Ubuntu 的软件源配置文件是 /etc/apt/ ...

  9. Linux之Samba服务器搭建

    一,samba的基本概念 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. ...

  10. 如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

    如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim ...

随机推荐

  1. 2018.10.16 NOIP模拟赛解题报告

    心路历程 预计得分:\(100 + 100 + 20 = 220\) 实际得分:\(100 + 100 + 30 = 230\) 辣鸡模拟赛.. T1T2都是一眼题,T3考验卡常数还只有一档暴力分. ...

  2. node:fs-extra模块

    var fs = require('fs-extra'); //复制 并会覆盖已有文件 fs.copy('./demo/index.html','./demo/index2.html' ,(err) ...

  3. ref关键字的用法

    ref 关键字通过引用(而非值)传递参数. 通过引用传递的效果是,对所调用方法中的参数进行的任何更改都反映在调用方法中. 例如,如果调用方传递本地变量表达式或数组元素访问表达式,所调用方法会将对象替换 ...

  4. 前端小课堂 js:what is the function?

    js 函数: 概念:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 说白了就是响应用户操作所执行的代码,通过js事件触发,然后调用执行函数里代码的操作. 比如常见的用户点击事件,用户点击 ...

  5. 隐藏 google 地图 Logo 隐藏 百度 地图 Logo

    Google 地图 var isFirstLoad=true; //地图瓦片加载完成之后的回调 google.maps.event.addListener(map, 'tilesloaded', fu ...

  6. Qtl和JS、HTML通信/交互

    http://www.cnblogs.com/sigma0/p/7346727.html Qt的QWebChannel和JS.HTML通信/交互驱动百度地图 0 前言 我一个研究嵌入式的,不知道怎么就 ...

  7. IP:192.168.21.173 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8 8.8.4.4 1、设置IP地址、网关 ee /etc/rc.conf #编辑 ifconfig_em0="inet 192.168.21.173 netmask 255

    IP:192.168.21.173子网掩码:255.255.255.0网关:192.168.21.2DNS:8.8.8.88.8.4.41.设置IP地址.网关ee /etc/rc.conf #编辑if ...

  8. 设计模式之简单工厂模式(Simple Factory)

    原文地址:http://www.cnblogs.com/BeyondAnyTime/archive/2012/07/06/2579100.html 今天呢,要学习的设计模式是“简单工厂模式”,这是一个 ...

  9. March 8 2017 Week 10 Wednesday

    Rules are meant to be broken. 规则就是用来被打破的. What is innovation? Some may tell you innovation is to bre ...

  10. C语言 数组的使用

    #include <stdio.h> // 数组的定义和存储 void test1() { ]; // 64bit环境下占用4*5=20个字节 // 计算数组占据的存储空间 // size ...