Linux Samba安裝服務(wù)與修改防火墻配置以允許訪問
Linux Samba已被廣泛應(yīng)用但是也在不斷的更新,這里介紹Linux Samba安裝設(shè)置使用,幫助大家安裝更新Linux Samba系統(tǒng)。本文以Fedora 12為例,介紹了如何配置Linux Samba以實現(xiàn)Linux和Windows系統(tǒng)之間的文件共享.
安裝Linux Samb
1. 使用如下命令查看是否已經(jīng)安裝Linux Samba和samba-clientyum info samba samba-client 如果已經(jīng)安裝的話,在命令輸出的***行會顯示 Installed Packages;如果顯示Available Packages,則表明沒有安裝,請繼續(xù)第2步進行安裝
2. 使用如下命令安裝(以root用戶或者使用sudo)yum install samba samba-client 從Fedora訪問Windows共享samba-client為mount命令提供了對CIFS文件系統(tǒng)的支持,包括Windows共享。如果只是臨時訪問某個Windows共享,可以手動運行以下命令(root用戶或者sudo)掛載Windows共享(假設(shè)我們要訪問的是192.168.1.2上的win_share目錄,用戶名和密碼分別是username和password,要掛載到/mnt/win_share目錄,owner是linux用戶linux_user):mount -t cifs -o uid= linux_user ,user= username ,password= password // 192.168.1.2 / win_share /mnt/win_share 如果需要長期使用這個共享,把下面的內(nèi)容加到/etc/fstab里面即可,這樣系統(tǒng)每次都會自動掛載這個共享目錄:// 192.168.1.2 / win_share /mnt/win_share cifs uid= linux_user ,user= username ,password= password 0 0
更多選項,請參考mount.cifs的man頁面: man mount.cifs
從Windows訪問Fedora共享假設(shè)我們要實現(xiàn)以用戶linux_user和讀寫方式從Windows訪問Fedora(IP為192.168.1.3)上的/opt/share目錄(共享名為opt_share)的訪問。
1. 編輯/etc/smb.conf文件
在[global] 部分設(shè)定Window工作組名稱 workgroup=Group_Name 在文件的末尾增加如下內(nèi)容:
- [opt_share]
- path = /opt/share
- public = yes
- writeable = yes
- write list = linux_user
- [opt_share]
- path = /opt/share
- public = yes
- writeable = yes
- write list = linux_user
注意: /opt/share目錄要對用戶linux_user可寫
2. 為linux_user增加對應(yīng)的Linux Samba用戶,并設(shè)置密碼:
sudo smbpasswd -a linux_user
3. 啟動Linux Samba服務(wù)
sudo /etc/init.d/smb start 如果想讓Linux Samba服務(wù)隨開機自動啟動,運行以下命令:
sudo /sbin/chkconfig --level 35 smb on
4. 修改防火墻配置以允許Linux Samba訪問
運行sudo system-config-firewall,在打開的Trusted Services配置頁面,選中Linux Samba和Samba Client,并Apply
5. 修改SELinux設(shè)置
如果啟用了SELinux,做完了上面的配置還是只能以只讀方式訪問,需要修改SELinux的設(shè)置:
sudo chcon -t samba_share_t /opt/share
6. 在Windows機器上使用linux_user和剛才設(shè)置的密碼訪問\\192.168.1.3\opt_share來訪問即可.
【編輯推薦】