2016年3月29日 星期二

CentOS7/RHEL7上架設 Samba Server(2016.3.30上課內容)

CentOS7/RHEL7上架設 Samba Server


基本設定流程:

安裝 Samba Server 套件:#yum -y install samba

設定欲分享目錄:#mkdir /sharedpath

設定 SELinux 限定規則:#semanage fcontext -a -t samba_share_t '/sharedpath(/.*)?'
                                                #restorecon -RFvv /sharedpath

設定 Samba Server 設定檔:#vim /etc/samba/smb.conf
                                                   [global]
                                                   workgroup = WORKGROUP
                                                  interfaces = lo eth0 192.168.1.1/24
                                                 hosts allow = 127. 192.168.1.
                                                 [myshare]
                                                path = /sharedpath
                                               writable = no
                                               valid users = fred, @management

開啟 SELinux 存取規則:#setsebool -P samba_enable_home_dirs=on
                                    #restorecon -RFvv /sharedpath

在 Samba Server 上,検查設定項目是否正確:#testparm

在 Samba Server 上,新增一般的使用者帳號與密碼:#useradd -s /sbin/nologin fred

在 Samba Server 上,安裝管理使用者的套件:#yum -y install samba-client

在 Samba Server 上,設定可存取 Samba Server的使用者帳號與密碼:#smbpasswd -a fred
啟動 Samba Server:#systemctl start smb nmb 
                                     #systemctl enable smb nmb
在 Samba Server 上,開啟防火牆設定:#firewall-cmd --permanent --add-service=samba
                                                                        #firewall-cmd --reload
在 client 端,掛載 Samba Server 所分享目錄:#mkdir /mnt/myshare
                                                                                   #mount -t cifs -o username=fred //server/myshare /mnt/myshare

沒有留言:

張貼留言