天天看點

【LINUX】linxu檔案共享伺服器samba

linux檔案共享

安裝samba軟體包

mount  /dec/cdrom   /mnt

rpm  -ivh   /mnt/Packages/samba-3.6.9-151.el6.i686.rpm

配置相關檔案

cd /etc/samba

grep -v  “#”   smb.conf  | grep   -v  “^$”  > smb.conf.back       去除注釋和空白行

cp  smb.conf.back   smb.conf                  覆寫原配置檔案

(1)匿名共享

vi  /etc/samba/smb.conf

security =  share

G調到最後,加上

[share]

path =  /usr/share/doc                  該目錄下存放幫助檔案

public = yes                                     允許所有人通路

儲存。

chmod  777   /usr/share/doc           授權本地目錄權限

setenforce    0

service    iptables stop                    關閉防火牆

service   smb   start

如出現确定則成功啟動,出現失敗則調試日志檔案修改配置。

在真機上可以通路,win+r  輸入伺服器IP即可。

(2)需要身份驗證的共享

首先建幾個共享賬戶,供通路。

useradd  jack

pdbedit -a   -u    jack

useradd  tom

pdbedit -a   -u    tom

然後編輯配置檔案

security =  user

path =  /usr/share/doc                 

public = no                                不允許所有人通路

valid users = jack,tom              哪些共享賬戶可以通路

write list = jack                        哪些共享賬戶具有寫權限

儲存

chmod  777   /usr/share/doc

service   iptables  stop                    關閉防火牆

service   smb  restart

注意:在真機上直接通路伺服器IP位址,有可能會出現長時間延遲,并且連不上的狀況。此時建議使用真機的指令行,鍵入以下指令:

net  use   /d  *                               清除緩存

net  use  \\192.168.80.20\share  "共享密碼"   /user:"共享使用者名"      與伺服器建立連接配接

然後win+r輸入伺服器IP通路。

編輯通路使用者上傳目錄權限,可以通過vi   /etc/samba/smb.conf實作

最後加上directory  mask =  0755                     目錄權限

            create   mask   = 0664                      檔案權限

3.   linux通路共享檔案夾

首先在真機上共享檔案給everyone,關閉密碼共享,防火牆

安裝cifs-utils軟體包

mount  /dev/cdrom  /mnt

rpm   -ivh  /mnt/Packages/cifs-utils-4.8.1-18.el6.i686.rpm

挂載共享檔案夾

mount.cifs  //真機IP位址/共享檔案夾名   /mnt

然後就可以進入/mnt檢視了

附加:

1.設定使用者映射(别名登入)

(1)vi  /etc/samba/smbusers

jack =  j01 j02  …..

(2)vi  /etc/samba/smb.conf

加一條

username map  =   /etc/samba/smbusers

可以用j01/j02登入jack賬号

2.通路位址限制

vi /etc/samba/smb.conf

hosts  allow  =  192.168.4.    173.17.       隻允許192.168.4.0/24網段和173.17.0.0/16網段通路

儲存,重新開機smb服務

繼續閱讀