<?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>共享文件夹相关文章列表 | 皇家元林</title>
	<atom:link href="https://hjyl.org/tags/%e5%85%b1%e4%ba%ab%e6%96%87%e4%bb%b6%e5%a4%b9/feed/" rel="self" type="application/rss+xml" />
	<link>https://hjyl.org</link>
	<description>刘元林的个人博客</description>
	<lastBuildDate>Wed, 08 Feb 2023 17:15:29 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://img.hjyl.org/uploads/2019/10/cropped-about-me-32x32.png</url>
	<title>共享文件夹相关文章列表 | 皇家元林</title>
	<link>https://hjyl.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Fedora安装和搭配samba服务</title>
		<link>https://hjyl.org/fedora-samba/</link>
					<comments>https://hjyl.org/fedora-samba/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Wed, 08 Feb 2023 17:11:30 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[共享文件夹]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=4408</guid>

					<description><![CDATA[折腾了一晚，终于搞定了！记录之，以供参考！ #目的 为了更简单的访问Linux服务器上的主题文件，方便编写。有 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>折腾了一晚，终于搞定了！记录之，以供参考！</p>



<h2 class="wp-block-heading">#目的</h2>



<p>为了更简单的访问Linux服务器上的主题文件，方便编写。有人说sublime支持sftp，也可以上传下载，但是我就是感觉不方便，如果能像访问本地文件夹一样访问服务器文件，那是最方便的！</p>



<h2 class="wp-block-heading">#安装方法</h2>



<p>我的服务器环境是Fedora系统，现在已经是37版本了，不过我的还没升级，目前比较稳定，这个系统当服务器还是不错的，有兴趣可以自己试试。除了debian，我就推荐这款了。</p>



<p>安装samba服务，只需一条命令即可：</p>



<pre class="wp-block-code"><code>dnf install samba -y</code></pre>



<h2 class="wp-block-heading">#配置samba</h2>



<p>##新建用户名和用户组</p>



<p>为什么要新建一个呢？Fedora默认可以用root用户，但是为了安全期间，还是有必要为samba新建一个用户的。</p>



<pre class="wp-block-code"><code>groupadd samba               #新建用户组samba
useradd hjyl                      #新建用户hjyl
usermod -G samba hjyl       #将用户hjyl加入samba用户组
smbpasswd -a hjyl             #设置hjyl用户的密码</code></pre>



<p>##自定义samba配置文件</p>



<pre class="wp-block-code"><code>vi /etc/samba/smb.conf</code></pre>



<pre class="wp-block-code"><code>&#91;global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw

        # Install samba-usershares package for support
        include = /etc/samba/usershares.conf
        # map to guest = Bad User

&#91;homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes

&#91;printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
&#91;print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775
#以上是系统默认的配置，可以改，也可以不用改，下面是新添加的

&#91;wwwroot]
        comment = wwwroot     #共享文件夹描述
        path = /home/123         #要共享的文件夹
        read only = no
        create mask = 0775
        directory mask = 0775
        browseable = yes
        writable = yes
        valid users = @samba   # 设置文件用户权限 @samba是设置用户组
        write list = @samba      # 设置文件写入权限 @samba是设置用户组</code></pre>



<p>##给目录添加对应的权限</p>



<pre class="wp-block-code"><code>chown -R hjyl:samba /home/123</code></pre>



<p>##启动samba服务</p>



<pre class="wp-block-code"><code>systemctl start smb </code></pre>



<p>##设置开机启动项</p>



<pre class="wp-block-code"><code>systemctl enable smb</code></pre>



<p>##防火墙设置</p>



<pre class="wp-block-code"><code>firewall-cmd --permanent --add-service=samba
firewall-cmd --reload</code></pre>



<p>这样应该就OK了！</p>



<h2 class="wp-block-heading">#出现一些问题的解决方法</h2>



<p>如果出现能连接，但还是显示无权限访问，可以尝试以下命令，据说默认SELinux禁止网络上对Samba服务器上的共享目录进行写操作。</p>



<pre class="wp-block-code"><code>setenforce 0</code></pre>



<p>如果不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接...这种情况，一般Windows就是这么变态，可以打开Windows的命令窗口，输入以下命令，断开已存在的连接。</p>



<pre class="wp-block-code"><code>net use * /del /y</code></pre>



<p>如果还有其他问题，欢迎来交流！</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="Fedora安装和搭配samba服务" href="https://hjyl.org/fedora-samba/">Fedora安装和搭配samba服务</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/fedora-samba/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
