|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729845
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2007/9/6 9:27 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15773
|
- [分享]鳥哥的Samba設定範本
[global]
workgroup = vbirdhouse
netbios name = vbirdserver
server string = This is vbird's samba server
unix charset = utf8
display charset = utf8
dos charset = cp950
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = no
template shell = /bin/false
winbind use default domain = no
# 與密碼有關的?#93;定項目,?#93;括密碼檔案所在與?#91;密與否喔!
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
# 與 NetBIOS name 名稱解析有關的?#93;定
name resolve order = lmhosts bcast host
# 新增的每個使用者家目錄及群組用戶哩!
[homes]
comment = Home directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
[public]
comment = the user groups work directory
path = /home/public
public = yes
writable = yes
valid users = @users
[temp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
[global] 部分 在新增的資料部分,主要是與密碼檔案有關啦!包括安全等級設定為使用本機的密碼驗證,亦即是『 security = user 』 那個項目,而且加上了密碼加密。至於 Samba 使用的密碼檔預設就是 /etc/samba/smbpasswd 這個, 為了增加自己的記憶,乾脆直接寫到 smb.conf 當中即可。
至於那個『 name resolve order 』就有趣了!他說明的是『這部 Samba 主機針對 NetBIOS name 的解析方式』, 主要的解析方式有幾種:
- lmhosts:直接以 lmhosts 這個檔案的內容來對照;
- wins:利用一部可管理 Windows 網芳的主控電腦來紀錄,本 Samba 主機向該部主機 (wins server) 要求 NetBIOS 名稱解析結果;
- host:透過 /etc/hosts 或者是 NIS, DNS 等方式來處理 NetBIOS name 的結果;
- bcast:在區網中直接透過 NetBIOS 的廣播功能處理,亦即是向所有 Samba 主機介面的同一網域主機發出名稱解析的需求, 舉例來說咱們的 Samba 主機為 192.168.1.254/24 ,則以 bcast 解析 NetBIOS name 時,我們的伺服器會主動向 192.168.1.0/24 發送出解析封包的要求啊。
我們修改了預設值,讓 Samba 僅透過 lmhosts, bcast 及 host 的方式進行主機名稱的解析啊!
[homes] 部分 至於新增的目錄方面,[homes] 是個比較特殊的分享名稱,他代表 Linux 主機上頭的使用者家目錄。 我們知道 [homes] 代表的是分享目錄的資源名稱, 但你總不希望使用 Samba 時找到的資源分享名稱為 //127.0.0.1/homes 吧? 所以才會有『 valid users = %S 』這個設定值,那個 %S 代表擁有可登入 Samba 的所有使用者, 且當他登入後,那個 [homes] 會變成 [帳號] , 請至前一小節的 變數 部分查詢相關的說明。而且使用者的家目錄是除了使用者本人外, 並不會開放給其他人瀏覽的喔 (browseable = no), 另外他的 umask 為 002,因為建立新檔 (create mode) 預設權限為 0664 ,而建立新目錄 (directory mode) 則為 0775 之故。
[public] 部分 另一個新增的分享資源比較有趣,我們命名為 [public] ,指向的目錄為 /home/public , 有趣的地方在於使用的 valid users = @users 這個設定項目, 加上 @ 之後的名稱代表著群組之意 ,意思是說,在 Linux 主機上面可使用 Samba 的帳號中,只要該帳號支援 users 這個群組, 那麼理論上他就能夠進入 /home/public 目錄進行存取的權限。 不過能否順利的存取檔案還與 Linux 最底層的檔案權限有關 。且任何人均可查閱到我們的主機有提供 [public] 這個分享資源 (public = yes 之故)。
|
|
討論串
-
[分享]Samba使用和管理詳細指南_part-1 (冷日 (冷日), 2004/11/30 8:28)
-
[分享]Samba使用和管理詳細指南_part-2 (冷日 (冷日), 2004/11/30 8:29)
-
[分享]Samba使用和管理詳細指南_part-3 (冷日 (冷日), 2004/11/30 8:30)
-
[分享]Samba使用和管理詳細指南_part-4 (冷日 (冷日), 2004/11/30 8:31)
-
[分享]Samba使用和管理詳細指南_part-5 (冷日 (冷日), 2004/11/30 8:32)
-
[分享]巧配Samba實現WIN2000和Linux文件共享 (冷日 (冷日), 2004/11/30 8:34)
-
[分享]Samba 2.2.0 (冷日 (冷日), 2004/11/30 8:38)
-
[分享]samba - 網路芳鄰,資源分享程式 (冷日 (冷日), 2005/3/29 9:43)
-
[分享]Samba也要utf8 (冷日 (冷日), 2007/9/6 9:23)
- »
[分享]鳥哥的Samba設定範本 (冷日 (冷日), 2007/9/6 9:27)
-
[轉貼]完美的 Standalone Samba Server (冷日 (冷日), 2015/9/3 12:42)
|