服务检查:

[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. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

  2. jQuery Event.stopImmediatePropagation() 函数详解

    stopImmediatePropagation()函数用于阻止剩余的事件处理函数的执行,并防止当前事件在DOM树上冒泡. 根据DOM事件流机制,在元素上触发的大多数事件都会冒泡传递到该元素的所有祖辈 ...

  3. (五)TortoiseSVN 客户端-----安装

    svn客户端类型 svn客户端需要通过网络访问svn服务端提交文件.查询文件等,可通过以下客户端类型访问svn服务端: 使用Subversion提供的客户端命令,使用方式:在命令行下输入命令操作. 使 ...

  4. 屏幕  z

    private   void   FullScreen()   //全屏      {      SizeMode   =   2;      FormBorderStyle   =   FormBo ...

  5. HCNA配置静态LACP模式链路聚合

    1.静态LACP模式 静态LACP模式是一种利用LACP协议进行聚合参数协商.确定活动接口和非活动接口的链路聚合方式.该模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,由LA ...

  6. OpenGL总结

    最近2D转向3D,也从固定管线转到了可编程管线,有些细节的东西记录一下. Geometry Shader Geometry Shader从Vertex Shader中获取数据,向Fragment Sh ...

  7. Windows安装时的几个命令(摘录)

    Windows无法安装到这个磁盘.选中的磁盘采用GPT分区形式. 1.在系统提示无法安装的那一步,按住“shift+f10”,呼出“cmd”命令符. 2.输入:diskpart,回车.进入diskpa ...

  8. HDU 1298 T9【字典树增加||查询】

    任意门:http://acm.hdu.edu.cn/showproblem.php?pid=1298 T9 Time Limit: 2000/1000 MS (Java/Others)    Memo ...

  9. PHP面试题分享与答案

    由于之前的每一个问题都是一个比较大的知识点,作者希望可以尽量一一详细解答,如果有不足的地方欢迎大家补充和修改,同时借鉴牛人写的Mysql中算法的实现以及内存原理,Btree结构等. 1:MySQL数据 ...

  10. 解决 Database Configuration Assistannt安装oracle实例使的 警告

    在创建到85%的时候报错,错误如下: 解决办法: 经过查看警告中给出的日志文件F:\develop\oracle_data\app\Administrator\cfgtoollogs\dbca\tes ...