Linux學習筆記 8(Samba服務器--文件共享)

1.安裝samba服務器

yum install samba -y

安裝成功後會提示complete!

2.配置samba服服務器

vi /etc/samba/smb.conf

配置內容如下:

[global] 
        workgroup = MYGROUP 
        server string = Samba Server Version %v 
        security = share 
        passdb backend = tdbsam 
        load printers = yes 
        cups options = raw 
 
[temp] 
     comment=Temporary file space 
     path=/tmp 
     read only=no 
     public=yes 
 
[data] 
     comment=Temporary file space 
     path=/data 
     read only=no 
     public=yes 

參數講解如下:

workgroup = WORKGROUP 設 Samba Server 所要加入的工作組或者
域。 
server string = 
Samba Server 
Version %v 
Samba Server 的註釋,可以是任何字符串,也可以不填。
宏%v 表示顯示 Samba 的版本號。 
security = user 

1.share:用戶訪問Samba Server不需要提供用戶名和口令, 
安全性能較低。 
2. user:Samba Server 共享目錄只能被授權的用戶訪問,
由 Samba Server 負責檢查賬號和密碼的正確性。賬號和
密碼要在本 Samba Server 中建立。 
3. server:依靠其他 Windows NT/2000 或 Samba Server 來
驗證用戶的賬號和密碼,是一種代理驗證。此種安全模式
下,系統管理員可以把所有的 Windows 用戶和口令集中
到一個NT系統上,使用Windows NT進行Samba認證, 遠
程服務器可以自動認證全部用戶和口令,如果認證失
敗,Samba 將使用用戶級安全模式作爲替代的方式。

4. domain:域安全級別,使用主域控制器(PDC)來完成認
證。  

comment = test 是對該共享的描述,可以是任意字符串
path = /home/test 共享目錄路徑 
browseable= yes/no  用來指定該共享是否可以瀏覽。 
writable = yes/no writable 用來指定該共享路徑是否可寫
available = yes/no available 用來指定該共享資源是否可用 
admin users = admin 該共享的管理者 
valid users = test 允許訪問該共享的用戶 
invalid users = test 禁止訪問該共享的用戶 
write list = test 允許寫入該共享的用戶 
public = yes/no public 用來指定該共享是否允許 guest 賬戶訪問。

3.啓動samba 


/etc/init.d/smb restart

如果有必要則關閉防火牆和selinux

/etc/init.d/smb restart


 vi /etc/sysconfig/selinux    ----》》 /SELINUX/s/enforcing/disabled 

 

輸入\\192.168.0.1

如果出現因爲文件共享不安全,請參考如下解決方法

https://blog.csdn.net/l_liangkk/article/details/80646266

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