<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>服务器安全维护工作室 &#187; 使用Samba实现Linux与Windows文件共享配置</title>
	<atom:link href="https://www.fuwuqiok.com/tag/%e4%bd%bf%e7%94%a8samba%e5%ae%9e%e7%8e%b0linux%e4%b8%8ewindows%e6%96%87%e4%bb%b6%e5%85%b1%e4%ba%ab%e9%85%8d%e7%bd%ae/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fuwuqiok.com</link>
	<description></description>
	<lastBuildDate>Sun, 01 Mar 2020 07:28:40 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.26</generator>
	<item>
		<title>使用Samba实现Linux与Windows文件共享配置</title>
		<link>https://www.fuwuqiok.com/%e4%bd%bf%e7%94%a8samba%e5%ae%9e%e7%8e%b0linux%e4%b8%8ewindows%e6%96%87%e4%bb%b6%e5%85%b1%e4%ba%ab%e9%85%8d%e7%bd%ae/</link>
		<comments>https://www.fuwuqiok.com/%e4%bd%bf%e7%94%a8samba%e5%ae%9e%e7%8e%b0linux%e4%b8%8ewindows%e6%96%87%e4%bb%b6%e5%85%b1%e4%ba%ab%e9%85%8d%e7%bd%ae/#comments</comments>
		<pubDate>Sun, 23 Aug 2015 10:08:55 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[服务器迁移]]></category>
		<category><![CDATA[使用Samba实现Linux与Windows文件共享配置]]></category>

		<guid isPermaLink="false">https://www.fuwuqiok.com/?p=2686</guid>
		<description><![CDATA[<p>前言 很都时候用户都是以FTP和NFS是局域网文件共享的常用方式，但是在最近一家客户要求我们配置一个Samba [&#8230;]</p>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/%e4%bd%bf%e7%94%a8samba%e5%ae%9e%e7%8e%b0linux%e4%b8%8ewindows%e6%96%87%e4%bb%b6%e5%85%b1%e4%ba%ab%e9%85%8d%e7%bd%ae/">使用Samba实现Linux与Windows文件共享配置</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></description>
				<content:encoded><![CDATA[<p><a href="https://www.fuwuqiok.com/wp-content/uploads/2015/08/Pbu91VnP.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2015/08/Pbu91VnP.png" alt="Pbu91VnP" width="640" height="364" /></a></p>
<h2 id="前言">前言</h2>
<p>很都时候用户都是以FTP和NFS是局域网文件共享的常用方式，但是在最近一家客户要求我们配置一个Samba之后，了解到一些用户 需要简化访问学习成本，满足基础的权限控制管理，并支持实时编辑和保存文件，这些需求使用之前的方法都是很难满足的，而Samba却可以完美的支 持上述需求。</p>
<blockquote><p>Unix与Windows文件共享的最佳方式之一</p>
<h2 id="安装samba">安装samba</h2>
<blockquote><p>各个平台的安装都蛮简单的，略过</p></blockquote>
<h2 id="配置samba">配置samba</h2>
<blockquote><p>建议合理规划目录和用户权限，可以利用用户组来简化授权管理，</p>
<pre><span class="line"><span class="comment">#创建目录（举例）</span></span>
<span class="line">mkdir -p /data2/sm</span>
<span class="line">chmod -R <span class="number">777</span> /data2/sm</span>

<span class="line"><span class="comment">#添加用户（举例）</span></span>
<span class="line">groupadd dengling</span>
<span class="line">useradd -g dengling <span class="operator">-s</span> /sbin/nologin dengling</span>
<span class="line">smbpasswd <span class="operator">-a</span> dengling</span>

<span class="line"><span class="comment">#备份smb配置文件并编辑</span></span>
<span class="line"><span class="built_in">cd</span> /etc/samba</span>
<span class="line">cp smb.conf smb.conf.bak</span>
<span class="line">vi smb.conf</span>

<span class="line"><span class="comment">#全局参数</span></span>
<span class="line">[global]</span>
<span class="line">    security = share</span>
<span class="line">    lanman auth = Yes</span>
<span class="line">    <span class="built_in">log</span> file = /var/<span class="built_in">log</span>/samba/log.%m</span>
<span class="line">    idmap config * : backend = tdb</span>
<span class="line">    guest ok = Yes</span>
<span class="line">    hosts allow = <span class="number">127</span>., <span class="number">172</span>., <span class="number">192.168</span>.<span class="number">1</span>., <span class="number">192.168</span>.<span class="number">3</span>.</span>
<span class="line">    cups options = raw</span>

<span class="line"><span class="comment">#共享参数</span></span>
<span class="line">[homes]</span>
<span class="line">    comment = Home Directories</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    browseable = No</span>

<span class="line">[sheji]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/sheji</span>
<span class="line">    valid users = share, shenwei, xuwei, shenjiamei, humengchu, rensiqiang, yeting, tongying, jinbo, zengfanan, fengpeisi</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0775</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[<span class="built_in">test</span>]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/<span class="built_in">test</span></span>
<span class="line">    valid users = <span class="built_in">test</span>, <span class="built_in">test</span>2, shenwei</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0775</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[q2]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/q2</span>
<span class="line">    valid users = xuejia, sungaoshuai, lujingjing, huangsonghe, yefei, lvwenhan, fangyuan, zhanghuichen, liuguofa, xupeiyu, yangpengfei, lisuitao, sunzhen, shenwei, xuwei, shenjiamei, humengchu, rensiqiang, yeting, tongying, jinbo, zengfanan, fengpeisi, chenye, wuailing, pengnan, liangzhixue, chenhong, daimengyou, wangxiaoshuo, zhoujian, fenglu, linlijun, chenshuxian, linzhimin, yanyoushan, xiaguoying, zhanghuanrong, mayushu, xuyangjing, guogaoyan, huangyouyang, jinzhibin, huyuqing, shenxuemei, liukui</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0775</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[market]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/market</span>
<span class="line">    valid users = zhanghuichen, shenwei, chenye, wuailing, pengnan, liangzhixue, chenhong, daimengyou, wangxiaoshuo, xuyangjing, chenshuxian, linzhimin, caoling, guogaoyan, xiehaibo, huangyouyang, jinzhibin, huyuqing</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[market_finance]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/market_finance</span>
<span class="line">    valid users = yangqiong, shenwei, chenye, wuailing, pengnan, liangzhixue, chenhong, daimengyou, wangxiaoshuo, xiehaibo, gaofangjie, xuyangjing, chenshuxian, linzhimin, huangyouyang, jinzhibin, huyuqing</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[shenwei]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/develop/shenwei</span>
<span class="line">    valid users = shenwei</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[qijun]</span>
<span class="line">    comment = qj</span>
<span class="line">    path = /data2/sm/homedir/qijun</span>
<span class="line">    valid users = qijun</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>
<span class="line">    guest ok = No</span>

<span class="line">[wenyong]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/develop/wenyong</span>
<span class="line">    valid users = wenyong</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[wudi]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/develop/wudi</span>
<span class="line">    valid users = wudi</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[caijiannan]</span>
<span class="line">    comment = sheji</span>
<span class="line">    path = /data2/sm/develop/caijiannan</span>
<span class="line">    valid users = caijiannan</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[weiduani2]</span>
<span class="line">    comment = weiduan</span>
<span class="line">    path = /data2/sm/develop/raochao/微端</span>
<span class="line">    valid users = wangfeng</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0775</span></span>

<span class="line">[raochao]</span>
<span class="line">    comment = raochao</span>
<span class="line">    path = /data2/sm/develop/raochao</span>
<span class="line">    <span class="built_in">read</span> list = wangfeng, xuwei, shenjiamei, chenxianzhe, chenye, wuailing, liuyuting, dainan</span>
<span class="line">    write list = raochao</span>

<span class="line">[product]</span>
<span class="line">    comment = product</span>
<span class="line">    path = /data2/sm/product</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    create mask = <span class="number">0777</span></span>
<span class="line">    directory mask = <span class="number">0777</span></span>

<span class="line">[jinbo]</span>
<span class="line">    comment = J<span class="keyword">in</span>Bo</span>
<span class="line">    path = /data2/sm/homedir/jinbo</span>
<span class="line">    valid users = jinbo</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    guest ok = No</span>

<span class="line">[xiaoqiang]</span>
<span class="line">    comment = xiaoqiang</span>
<span class="line">    path = /data2/sm/homedir/xiaoqiang</span>
<span class="line">    valid users = xiaoqiang</span>
<span class="line">    <span class="built_in">read</span> only = No</span>
<span class="line">    guest ok = No</span>

<span class="line">[share]</span>
<span class="line">    comment = share</span>
<span class="line">    path = /data2/sm/homedir/share</span>
<span class="line">    valid users = share, market, wal, qijun, zhanghua</span>
<span class="line">    <span class="built_in">read</span> only = No</span>



</pre>
<h2 id="启动samba">启动samba</h2>
<figure class="highlight bash">
<table>
<tbody>
<tr>
<td class="code">
<pre><span class="line"><span class="comment">#常用选项</span></span>
<span class="line">[shared_name]</span>
<span class="line">    path =                              <span class="comment"># 文件系统路径</span></span>
<span class="line">    browseable = {yes|no}               <span class="comment"># 是否可以被查看到</span></span>
<span class="line">    public = {yes|no}                   <span class="comment"># 是否可被所有人读</span></span>
<span class="line">    guest ok = {yes|no}                 <span class="comment"># 与 public 相同</span></span>
<span class="line">    <span class="built_in">read</span> only = yes                     <span class="comment"># 是否只读</span></span>
<span class="line">    writeable = yes                     <span class="comment"># 是否可写</span></span>
<span class="line">    write list = user1, user2           <span class="comment"># 可写用户列表</span></span>
<span class="line">                @group, +group          <span class="comment"># 可写组列表</span></span>
<span class="line">    valid users =                       <span class="comment"># 白名单</span></span>
<span class="line">    invalid users =                     <span class="comment"># 黑名单</span></span>

<span class="line"><span class="comment">#检查语法</span></span>
<span class="line">testparm</span>

<span class="line"><span class="comment">#重启smb服务查看状态</span></span>
<span class="line">service smb restart</span>
<span class="line">smbstatus</span></pre>
</td>
</tr>
</tbody>
</table>
</figure>
<h2 id="Windows客户端访问">Windows客户端访问</h2>
<p>1.Windows上访问samba</p>
<p>在“计算机”中输入：<code>\\xxx.xxx.xxx.xxx\</code></p>
<p>2.Windows断开samba共享连接，实在不行可以选择注销或者重启</p>
<p>在【开始】→【运行】→【CMD】回车中输入：<code>net use * /del /y</code></p>
<p>3.将samba共享的Linux目录映射成Windows的一个驱动器盘符</p>
<p>在【右键计算机】→【映射网络驱动器】→【文件夹\XX.XX.XX.XX\】</p></blockquote>
<p>&nbsp;</p></blockquote>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/%e4%bd%bf%e7%94%a8samba%e5%ae%9e%e7%8e%b0linux%e4%b8%8ewindows%e6%96%87%e4%bb%b6%e5%85%b1%e4%ba%ab%e9%85%8d%e7%bd%ae/">使用Samba实现Linux与Windows文件共享配置</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></content:encoded>
			<wfw:commentRss>https://www.fuwuqiok.com/%e4%bd%bf%e7%94%a8samba%e5%ae%9e%e7%8e%b0linux%e4%b8%8ewindows%e6%96%87%e4%bb%b6%e5%85%b1%e4%ba%ab%e9%85%8d%e7%bd%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
