Samba共享文件系统搭建与配置:

1、Samba服务端:
yum install samba samba-client cifs-utils
cd /etc/samba/
cp smb.conf smb.conf.bak
vim smb.conf
...
[global]
workgroup = SAMBA
security = user        //启用用户认证
passdb backend = tdbsam
cups options = raw
[MY]
comment = Aolin's Share   //共享文件夹的用途描述
path = /home/aolin      ##该目录为aolin家目录,共享路径目录要给kitty权限。//指定共享路径
public = no          //不对所有人开放
read only = yes        ##只读一定要设置为yes,设置No则为全部用户允许写入,即使不加入write list。
valid users = aolin,kitty   //指定合法用户
write list = aolin        //用户aolin为可读可写
#browseable = No      #隐藏共享
#inherit acls = Yes

testparm -s #检测Samba配置文件

systemctl start smb
useradd -M -s /sbin/nologin kitty
useradd aolin
pdbedit -a kitty #添加Samba虚拟用户(与系统一模一样),设置Samba密码。
service smb restart
smbclient -L 192.168.6.180 -U aolin #可以查看samba共享的名称信息
pdbedit -a aolin ###注意:先创建系统用户,然后一定要用此种方式添加至Samba虚拟用户并设置密码!
或者使用smbpasswd -a kitty(效果相同)

smbclient -U aolin //192.168.1.180/MY

chmod 707 /home/aolin/
smbclient -U kitty //192.168.1.149/MY

其他:
fstab配置参考:
//192.168.4.5/tools /mnt/smbdir cifs defaults,username=nick,password=123456 0 0

2、

(1). 设置别名
[root@pc1 ~]# vim /etc/samba/smbusers
nick = jack
(2). 启用别名映射
[root@pc1 ~]# vim /etc/samba/smb.conf
[global]
username map = /etc/samba/smbusers
[root@pc1 ~]# service smb restart
(3). 客户端验证
[root@pc2 ~]# smbclient -U jack //192.168.4.5/tools

3、客户端可在windows上验证:
Ctrl+r:\\192.168.1.180\MY 即可。

也可以:
<cmd>:net use * /del /y
<cmd>:net use
然后,Ctrl+e资源管理器中:右键-> 添加一个网络位置-> 输入:\\192.168.1.180\MY -> 账号:密码 -> 完成。

附录:

共享参数

[共享名称]
comment = 任意字符串
说明:对该共享的描述

path = 共享路径
说明:指定共享目录的路径

browseable = yes/no
说明:该共享是否可以浏览

writable = yes/no
说明:该共享是否可写

available = yes/no
说明:该共享资源是否可用

admin user = 该共享管理者
说明:指定该共享的管理用户

valid users = 允许访问该共享的用户
说明:多个用户之间用逗号隔开,用户组用@组名

write list = 允许写入该共享的用户
说明:类似上面

public = yes/no
说明:public用来指定该共享目录是否允许guest账户访问

guest ok = yes/no
说明:同public

Linux安装配置Samba共享文件系统的更多相关文章

  1. Linux安装配置samba教程(CentOS 6.5)

    一.服务端安装配置samba 1.1 服务端安装samba yum install -y samba 1.2 创建共享目录并写入配置文件 以/samba为共享目录为例,为了更直观地观测我们在该目录中创 ...

  2. redhat 安装配置samba实现win共享linux主机目录

    [转]http://blog.chinaunix.net/uid-26642180-id-3135941.html redhat 安装配置samba实现win共享linux主机目录 2012-03-1 ...

  3. linux上安装配置samba服务器

    linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这 ...

  4. CentOS 7.2 安装配置Samba服务器

    1背景 转Linux刚刚1年,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insigh ...

  5. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  6. CentOS6.5安装配置Samba

    CentOS6.5安装配置Samba 本文的场景是虚拟机运行CentOS6.,本机是Win7,现欲把CentOS上的一个文件夹共享出来,Win的机器可以读写. Samba与window连接需要使用Ne ...

  7. 在CentOS上配置SAMBA共享目录(转载)

    在CentOS上配置SAMBA共享目录 From: https://blog.csdn.net/qiumei1101381170/article/details/53265341 2016年11月21 ...

  8. CentOS 7安装配置Samba服务器

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  9. CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

随机推荐

  1. VS2012 BIDS之Reporting Service/SSRS 项目2--开发过程问题总结(全)

    由刚开始的接触到现在做出来一个基本完整的SSRS的项目,学到了比较多的知识,和大家共享. 上一篇学习总结可能有些问题,一起修正和总结. ================================ ...

  2. python 的深浅拷贝问题

    深浅拷贝概念 基本类型和引用类型数据拷贝的问题.因为基本类型的数据大小是固定的,所以他保存在栈内存中:而引用类型的数据大小不固定,因而保存在堆内存中,单引用类型在栈内存中只保存一个指向堆内存的指针. ...

  3. 图像识别sift+bow+svm

    本文概述 利用SIFT特征进行简单的花朵识别 SIFT算法的特点有: SIFT特征是图像的局部特征,其对旋转.尺度缩放.亮度变化保持不变性,对视角变化.仿射变换.噪声也保持一定程度的稳定性: SIFT ...

  4. GO学习笔记 - 命令行解析

    本文主题:基于os.Args与flag实现Golang命令行解析. 小慢哥的原创文章,欢迎转载 目录 ▪ 一. os.Args ▪ 二. flag ▪ 三. 结合os.Args与flag实现子命令 ▪ ...

  5. HDFS的HA(高可用)

    HDFS的HA(高可用) 概述 (1)实现高可用最关键的策略是[消除单点故障].HA 严格来说应该分成各个组件的 HA 机制:HDFS 的 HA 和 YARN 的 HA. (2)Hadoop2.0 之 ...

  6. python课堂整理12---递归

    一.递归特性 1.必须有一个明确的结束条件 2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3.递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据 ...

  7. mac 下搭建安装 sass

    一.安装系统需要的包 安装Xcode开发工具,它将帮你安装好 Unix 环境需要的开发包 打开 App Store,搜索 Xcode,第一个就是,对了,有4个多G,网速如果不大好,就请先厕所哭会儿吧, ...

  8. HTTP 400 Bad request 原因

    我在使用httpclient 发送http请求时遇到问题,请求报 400 Bad request.网上都在说下面这两个原因 400 是 HTTP 的状态码,主要有两种形式: 1.bad request ...

  9. jQuery写toTop(回到顶部)效果

    在通常的网站开发中,页面有时候会很长,尤其是一些电商网站,为了提高用户的体验效果,我们通常会增加一个回到顶部的按钮,这个按钮我们同城会使用fixed定位,将其定位在当前可视区域某一固定位置.这个效果用 ...

  10. 入门MySQL——基础语句篇

    前言:  前面几篇文章,我们介绍了MySQL的基础概念及逻辑架构.相信你现在应该有了自己的一套MySQL环境,接下来我们就可以开始练习MySQL了.本文将从MySQL最基础的语句出发,为你展示出创建及 ...