tag:blogger.com,1999:blog-33081273498423943722024-02-20T11:05:28.574-08:00家鄉蔡Anonymoushttp://www.blogger.com/profile/04096349254753996909noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3308127349842394372.post-73492128834410787392016-03-29T20:44:00.002-07:002016-03-29T20:47:18.454-07:002016/03/30 上課內容<h2>
<span style="color: purple; font-size: x-large;">在CentOS7/RHEL7 上架設Samba Server</span><br /><br />
<span style="color: blue; font-size: small;">基本設定流程:</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">1.安裝 Samba Server 套件:</span><br /><span style="font-size: small;"><br /></span></h2>
<h2>
<span style="font-size: small;"> #yum -y install samba</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">2.</span><span style="font-size: small;">設定欲分享目錄</span><span style="font-size: x-small;">:</span><br />
<span style="font-size: x-small;"><br /></span>
<div>
<span style="font-size: x-small;"> </span><span style="font-size: small;">#mkdir /sharedpath</span></div>
<div>
<span style="font-size: small;"><br /></span></div>
<div>
<span style="font-size: small;">3.設定 SELinux 限定規則:</span></div>
<div>
<span style="font-size: small;"><br /></span></div>
<div>
<span style="font-size: small;"></span><br />
<div>
<span style="font-size: small;"> #semanage fcontext -a -t samba_share_t '/sharedpath(/.*)?'</span></div>
<span style="font-size: x-small;">
</span>
<br />
<div style="font-size: medium;">
<span style="font-size: x-small;"> #restorecon -RFvv /sharedpath</span></div>
<span style="font-size: x-small;">
</span>
<div style="font-size: medium;">
<span style="font-size: x-small;"><br /></span></div>
<span style="font-size: x-small;">
<div style="font-size: medium;">
4.設定 Samba Server 設定檔:</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
<div>
#vim /etc/samba/smb.conf</div>
<div>
<br /></div>
<div>
[global]</div>
<div>
workgroup = WORKGROUP</div>
<div>
interfaces = lo eth0 192.168.1.1/24</div>
<div>
hosts allow = 127. 192.168.1.</div>
<div>
[myshare]</div>
<div>
path = /sharedpath</div>
<div>
writable = no</div>
<div>
valid users = fred, @management</div>
</div>
<div>
<span style="font-size: small;"> <span style="color: red;"> </span></span><span style="background-color: white; color: red; font-size: large;">這個地方非常的長串很容易看錯</span><br />
<span style="font-size: large;"><br /></span></div>
<div style="font-size: medium;">
5.開啟 SELinux 存取規則:</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
<div>
#setsebool -P samba_enable_home_dirs=on</div>
<div>
#restorecon -RFvv /sharedpath</div>
</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
6.在 Samba Server 上,検查設定項目是否正確:</div>
<div style="font-size: medium;">
</div>
<div style="font-size: medium;">
#testparm</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
7.在 Samba Server 上,新增一般的使用者帳號與密碼:</div>
<div style="font-size: medium;">
</div>
<div style="font-size: medium;">
#useradd -s /sbin/nologin fred</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
8.在 Samba Server 上,安裝管理使用者的套件:</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
#yum -y install samba-client</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
9.在 Samba Server 上,設定可存取 Samba Server的使用者帳號與密碼:</div>
<div style="font-size: medium;">
</div>
<div style="font-size: medium;">
#smbpasswd -a fred</div>
<div style="font-size: medium;">
<br /></div>
<div style="font-size: medium;">
10.啟動 Samba Server:</div>
<div style="font-size: medium;">
#systemctl start smb nmb</div>
</span><br />
<div>
<span style="font-size: small;"> #systemctl enable smb nmb</span></div>
</div>
<div>
<span style="font-size: small;"><br /></span></div>
<div>
<span style="font-size: small;">11.</span><span style="font-size: small;">在 Samba Server 上,開啟防火牆設定:</span></div>
<div>
<span style="font-size: small;"><br /></span></div>
<div>
<span style="font-size: small;"> </span><span style="font-size: small;">#firewall-cmd --permanent --add-service=samba</span></div>
<div>
<span style="font-size: small;"> #firewall-cmd --reload</span><br />
<span style="font-size: small;"><br /></span></div>
<div>
<span style="font-size: small;">12.</span><span style="font-size: small;">在 client 端,掛載 Samba Server 所分享目錄:</span><br />
<span style="font-size: small;"><br /></span></div>
<div>
<span style="font-size: small;"> </span><span style="font-size: small;">#mkdir /mnt/myshare</span></div>
<div>
<span style="font-size: small;"> #mount -t cifs -o username=fred //server/myshare /mnt/myshare</span><br />
<br />
<span style="font-size: small;"> </span><span style="color: #f1c232; font-size: large;">最後要在我的電腦測試能不能連線</span></div>
</h2>
Anonymoushttp://www.blogger.com/profile/04096349254753996909noreply@blogger.com0tag:blogger.com,1999:blog-3308127349842394372.post-41643155455679193462016-03-21T17:11:00.001-07:002016-03-21T17:11:05.594-07:00第一次上課第一次上課說到有關於網路架構的事情,這讓我非常的感興趣,不過我還是會想,<br />
我家網路雖然是用10M怎麼實際上收到的網路量只有1~3M而已Anonymoushttp://www.blogger.com/profile/04096349254753996909noreply@blogger.com0