在CentOS上配置SAMBA共享目录

From: https://blog.csdn.net/qiumei1101381170/article/details/53265341

2016年11月21日 23:21:45

阅读数:9271

SAMBA 是linux下的一个服务,在Linux服务器上设置一个共享目录,让windows主机可以访问(rw)这个目录

首先查看系统上有没有安装samba服务器端,使用命令rpm -qa | grep samba

我的系统查看结果显示:

从上面的结果可以看出我的系统上面目前只是安装了samba的客户端,没有安装服务器端,首先得安装samba服务器端,使用命令:yum insatll samba,然后再次查看服务端是否已经安装好:rpm -qa | grep samba

下面开始配置samba:

配置samba之前应该先关闭selinux和firwall服务器,然后重启系统

配置samba共享目录的步骤如下(以下操作均在root用户下进行):

1)修改配置文件smb.n

vi /etc/samba/smb.conf,修改的地方有两处,将setsebool -P samba_enable_home_dirs on打开,将homes模块下valid users =%s语句前面的":"去掉

2)配置samba用户

smbpasswd -a root 注:a = add

smbpasswd -a mytest

此时设置的密码是windows访问此目录时要输入的密码

设置完用户之后重启samba:

service smb restart

或者server smb stop, service smb start

或者通过命令 ntsysv启动smb服务,这样的话每次开机就会启动samba服务了,不需要再通过命令启动了

(通过空格键选择或取消)

3)访问samba共享目录

在“我的电脑”中打开“计算机”,在地址栏中输入:\\192.168.159.128此为我的虚拟机的IP,也是samba服务器的IP

之后会提示你输入用户名和密码

如果配置SAMBA用户时只是配置了root用户的话,则以root用户登录,即用户名为root,密码为配置samba用户时设置的密码

登录成功之后就进入了samba的共享目录了,如下图所示:

如果我在windows上更新了这个目录里面的内容,那么在linux上就可以立马看到更新的内容

4)映射网络驱动器:像访问本地目录一下访问远程目录

比如在家目录建立一个\prject,然后右键计算机,点击“映射网络驱动器”,拷贝地址\\192.168.159.128\root\prject,即刚刚建立的文件夹目录,点击“完成”。

这样我们就可以看到在本地多了一个盘符“z”,我们就可以像访问本地磁盘一样访问远程目录了。

如下所示:

在CentOS上配置SAMBA共享目录(转载)的更多相关文章

  1. 如何在Fedora或CentOS上使用Samba共享

    如今,无论在家里或者是办公场所,不同的电脑之间共享文件夹已不是什么新鲜事了.在这种趋势下,现代操作系统通过网络文件系统的方式使得电脑间数据的交换变得简单而透明.如果您工作的环境中既有微软的Window ...

  2. (转)CentOs上配置samba服务

    前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...

  3. CentOS 7设置Samba共享目录

    1. 安装Samba服务 yum -y install samba # 查看yum源中Samba版本 yum list | grep samba # 查看samba的安装情况 rpm -qa | gr ...

  4. Linux使用笔记: 使用Samba访问windows的共享目录(转载)

    转自:http://easwy.com/blog/archives/mount-a-windows-shared-folder-on-linux-with-samba/ 通常我们使用Samba都是在W ...

  5. 配置samba共享,实现/www目录共享

    一.samba服务器 1.安装samba包 # yum -y install samba 2.创建用户组 # groupadd -r admins # useradd -s /sbin/nologin ...

  6. Samba共享目录的多用户权限设置案例

    下面根据实际工作中遇到的一个共享目录的多用户权限需求案例来说明下Samba用户权限的设置. 一.需求场景领导:李一(liyi)正式员工(zhengshiyuangong):刘二二(liuerer).于 ...

  7. Laravel学习笔记(三)--在CentOS上配置Laravel

    在Laravel框架上开发了几天,不得不说,确实比较优雅,处理问题逻辑比较清楚.     今天打算在CentOS 7上配置一个Laravel,之前都是在本机上开发,打算实际配置一下.     1)系统 ...

  8. VMware虚拟机CentOS与宿主机共享目录

    正常情况下,在虚拟机CentOS中安装了vmware-tools后,配置完成共享目录,会自动在/mnt/hgfs下面出现共享目录. 如果该目录为空,并且通过命令:vmware-hgfsclient 的 ...

  9. 将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下)

    将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下) 前面淘了一个蜗牛星际的矿机,打算拿来做个个人云盘,就装上了Linux用smb把硬盘共享出来 访问倒是很爽,就是发现下东西 ...

随机推荐

  1. HashMap source code view(1)

    前言 HashMap source code view 类注释 Hash table based implementation of the Map interface. This implement ...

  2. python 备忘

    import jsonu='''{ "maps": [ { "id": "blabla", "iscategorical" ...

  3. 基于redis的分布式锁实现

    1.分布式锁介绍 在计算机系统中,锁作为一种控制并发的机制无处不在. 单机环境下,操作系统能够在进程或线程之间通过本地的锁来控制并发程序的行为.而在如今的大型复杂系统中,通常采用的是分布式架构提供服务 ...

  4. ES6 系列之私有变量的实现

    前言 在阅读 <ECMAScript 6 入门>的时候,零散的看到有私有变量的实现,所以在此总结一篇. 1. 约定 实现 class Example { constructor() { t ...

  5. spring-boot (四) springboot+mybatis多数据源最简解决方案

    学习文章来自:http://www.ityouknow.com/spring-boot.html 配置文件 pom包就不贴了比较简单该依赖的就依赖,主要是数据库这边的配置: mybatis.confi ...

  6. go捕获Ctrl+C信号

    我们希望当服务器接收到一个 SIGTERM 信号时能够自动关机,或者做一些善后的操作,以下是实现的方法 package main import ( "os" "os/si ...

  7. Go语言远程执行ssh命令简单封装(支持带交互命令)

    使用包:golang.org/x/crypto/ssh 以下封装一个发送命令的Cli结构体 type Cli struct { IP string //IP地址 Username string //用 ...

  8. 敏感词汇过滤DFA算法

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex ...

  9. NiftyNet项目介绍

    NiftyNet项目介绍  简述  NiftyNet是一款开源的卷积神经网络平台,旨在通过实现医学图像分析的深度学习方法和模块,支持快速原型和再现性,由WEISS (Wellcome EPSRC Ce ...

  10. MariaDB/MySQL备份和恢复(二):数据导入、导出

    MariaDB/MySQL备份恢复系列: 备份和恢复(一):mysqldump工具用法详述 备份和恢复(二):导入.导出表数据 备份和恢复(三):xtrabackup用法和原理详述 1.导出.导入数据 ...