在linux上安裝配置samba服務

 

在linux上安裝配置samba服務器

 (2012-09-26 17:14:50)[編輯][刪除]
標籤: 

在linux上安裝配置sam

 

it

 

修改配置文件

[root@linux RPMS]# vi  /etc/samba/smb.conf

    在[global]部分做如下修改:

1) workgroup = WORKGROUP        (改一下工作組名)

2) hosts allow = 192.168.138.    (寫一個允許訪問這服務器的網段,末尾有“.”)

3) security=user 

    samba有四種安全等級:

share:用戶不需要賬戶及密碼即可登錄samba服務器
user:由提供服務的samba服務器負責檢查賬戶及密碼(默認)
server:檢查賬戶及密碼的工作由另一臺windows或samba服務器負責
domain:指定windows域控制服務器來驗證用戶的賬戶及密碼)

4) encrypt passwdords=yes         (去掉前面的註釋“;”)

smb passwd file = /etc/samba/smbpasswd     (密碼文件的位置)

    在文件末尾添加如下內容:

[samba]              (共享文件夾名)
comment=This is my samba server  (這是註釋行,可以不寫東西)
path=/samba    (指定要共享文件的位置)
writable = yes          
browseable =yes
read only = yes 
create mode=0664   (這是文件權限)
directory mode=0777    (這是目錄權限)

    保存退出。vi編輯器使用,按“i”,修改添加;先按“esc”,再按“:”輸入“wq”即是保存退出,輸入“q!”是不存盤退出。

 

 

 

 

在我看來,做下面的操作就可以了,上面的配置根據自己的需求來做,一般如果是測試,就把下面的做了就好了,至於安裝可以用yum

 

啓動samba服務

[root@linux samba]# service smb start     (啓動samba服務)
Starting SMB services: [  OK  ]
Starting NMB services: [  OK  ]
[root@linux samba]# testparm         (檢查配置文件的正確性)
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[samba]"
Loaded services file OK.
Press enter to see a dump of your service definitions

創建一個samba用戶 

    該用刻戶在windows下有沒有都無所謂。

1)建一個系統用戶

[root@linux samba]# useradd  samba      (建一個名叫samba的用戶)
[root@linux samba]# passwd samba        (給samba用戶添加密碼)
Changing password for user samba.
New password:               (密碼要六位以上,不顯示在屏幕上)
BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new password:         (確認密碼)
passwd: all authentication tokens updated successfully.

2)然後創建samba帳戶

[root@linux samba]# smbpasswd -a samba  
(-a必須加,爲了生成密碼文件smbpasswd,該密碼是windows登陸Linux的samba用戶密碼)
New SMB password:
Retype new SMB password:
unable to open passdb database.
Added user samba.

3)查看一下生成的用戶名、密碼

[root@linux samba]# vi /etc/samba/smbpasswd
samba:500:A9C604D244C4E99DAAD3B435B51404EE:ACB98FD0478427CD18949050C5E87B47:[UX         ]:LCT-468268E6:

4)重新啓動samba服務

[root@linux samba]# service smb restart
Shutting down SMB services: [  OK  ]
Shutting down NMB services: [  OK  ]
Starting SMB services: [  OK  ]
Starting NMB services: [  OK  ]

最後階段,進行測試

1)先按照主配置文件所指定的位置,建好要共享的資源。

[root@linux usr]# mkdir samba     (建/usr/samba文件夾)
[root@linux usr]# chmod 777 /usr/samba   (samba服務器受本地文件系統權限和共享權限兩種權限,而且是取最嚴格的權限,爲了方便就把本地權限都給足好了)
[root@linux usr]# cd samba
[root@linux samba]# vi aaa.txt

2)在Windows客戶機的地址欄中輸入samba服務器ip(如“\\192.168.138.110)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章