2.共享用戶主目錄
在[homes]部分指定windows共享的主目錄,如果在windows工作站登錄的名字與Linux用戶名相同,提供的口令也一致,那么打開網絡鄰居,雙擊共享目錄圖標,就可獲得訪問該目錄的權力。從Windows訪問Linux主目錄時,用戶名作為主目錄共享名。[homes]段的主要內容有:
[homes]
comment =/home/root 說明提供的服務為用戶主目錄服務,不影響操作。
browseable =no (指定其它用戶能否瀏覽該用戶主目錄。一般置為no,禁止其它用戶訪問,確保數據安全。)
writable =yes (使用戶訪問該目錄時具有讀取和寫入主目錄中的文件時,取值為yes,只有讀取權限時應置為no。)
3.使用共享打印機
[printers]部分用于指定如何共享 Linux網絡打印機,從windwos系統訪問Linux 網絡打印機時,共享應是printcap中指定的Linux打印機名。
[printers]
browseable = yes (若取值為yes,則允許其它用戶訪問打印機。否則,限制其它用戶的訪問權。)
printable =yes (置為yes,才能實現打印。)
public =no (置為no,客戶帳號不打印出來;置為yes,則打印出客戶帳號。)
writable =no (打印機是輸出設備,不可寫入,應置為no。)
4.設置臨時共享目錄
該部分是為所有用戶提供臨時共享指定目錄的方法:
[tempdir]
path = /lgx2000 (指定臨時共享路徑,如c:/lgx2000。)
read only = no (置為no時,用戶對/tmp有可讀、可寫和執行的權限。)
public = yes (一般置為yes,以便讓所有用戶共享使用/lgx2000目錄。)
5.設置公共訪問目錄
[public]段提供了所有用戶都可以共同訪問的目錄。除了那些屬于維護人員具有讀、寫、執行權外,用戶只具有讀取的訪問權限。
[public]
path = /home/samba (指定公眾共享目錄路徑)
public = yes (取值為yes,允許公眾共享。否則,禁止公眾共享該目錄)
writable =yes (取值為yes時,公眾對/home/samba有可寫權力。)
printable =yes (取值為yes時,公眾對/home/samba有打印權力)
write list =lgx2000 lgx2001 (指定具有可寫權力的用戶名單)
6.設置私用目錄
[fredsdir]段用于指定私用目錄,以供指定的用戶使用,該用戶對該目錄具有寫權限。
[fredsdir]
path =c:/lgx (指定私用目錄路徑,以便指定用戶可讀寫)。
valid users =lgx2001 (指定使用該私用目錄的合法用戶)
public = no (當取值為no時,該私用目錄不供公眾用戶所共享)
writable = yes (指定的用戶對該私用目錄具有寫權限)
printable =yes (取值為yes時,可打印)。
7.共享光驅設備
修改smb.conf之前,先安裝光驅,可執行下列命令:
# mount - t iso9660 /dev/cdrom /mnt/cdrom
然后定制samba,內容如下:
[cdrom]
path = /mnt/cdrom (指定設備加載點)
ready only = yes (該設備用于只讀)
public = yes (該設備向公眾開放)
通過對Samba介紹,讀者可參照文中介紹的方法,根據用戶的實際需求,量“身”定制Samba,如:如何實現軟盤驅器、打印機等資源的共享,如何保證某一目錄僅向指定的用戶提供服務,如何讓某一資源向所有網絡用戶開放等。這些問題將留給大家自己去完成,有什么問題請發E-mail至lgx2000@nbsp;yeah.net。
新聞熱點
疑難解答