centos+samba4.x匿名共享的方法

在centos6.x,自帶的samba有3.x和4.x的兩個版本,在一不小心卸載了samba3.x後,你會發現使用samba4.x是不能使用匿名共享的,相關參數設置(security = share)並不會起作用,這個可以在使用testparm檢查語法的時候看到。


那麼,如果實際需要匿名共享怎麼辦呢?


samba4.x其實也是有辦法的。

步驟如下:

1.修改smb.conf

[global]
   map to guest = bad user
[public]
   path = /public_data
   guest ok = yes

若要允許匿名寫權限:

[public]

  path = /public_data

  guest ok = yes  #guest ok 其實也可以寫成public

  read only = no


2.確認samba的匿名賬號(通常是nobody)有相關訪問文件系統的權限
  chmod -R a+rX /public_data

3.其實也可以修改匿名賬號爲指定的,而不一定是nobody

[global]

  guest account = samba_guest

  map to guest = bad user


說明:這樣設置,也可以同時接受驗證的方式訪問共享。

測試(略)

參考:https://wiki.samba.org/index.php/Public_Samba_Server


QQ:857305001



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