Samba剖析与定制技巧( 二 )


 server=NT域名。
 domain logons 为从win95工作站登录samba提供域名 登录服 务,应使该项置为yes 。
 preserve case 与short preserve case 由于在Linux系统中英文大小写视为不 同 的内容,为在
 windows中保持原有的大小写状态,这两项全置yes 。
 4.2 Share Definitions(共享定义)
 4.2.1 [homes]段
 在[homes]部分指定windows共享的主目录,如果在windows工作站登录的名字与Linux用户名相同,提供
 的口令也一致,那么打开网络邻居,双击共享目录图标,就可获得访问该目录的权力 。从windows访问
 Linux主目录时,用户名作为主目录共享名 。[homes]段的主要参数有:
 comment 说明提供的服 务为Home Directories服 务 。不 影响操作 。
 browseable 指 定其它用户能否浏览该用户主目录 。一般置为no,禁止其它用户访问,确保数据安
 全 。
 writable 使用户访问该目录时具有读取和写入主目录中的文件时,取值为yes,只有读取权限时应置
 为no 。
 4.2.2 [printers]段
 [printers]部分用于指定如何共享 Linux网络打印机,从windwos系统访问Linux 网络打印机时,共享应
 是printcap中指定的Linux打印机名 。该段中主要参数有:
 browseable 若取值为yes,则允许其它用户访问打印机 。否则,限制其它用户的访问权 。
 printable 应置为yes,才能实现打印 。
 public 置为no时,客户帐号不 打印出来;置为yes,则打印出客户帐号 。
 writable 打印机是输出设备 ,不 可写入,应置为no 。
 4.2.3 [tmp]段
 该部分是为所有用户提供临时共享方法 。主要参数有:
 path 指 定临时共享路径 。通常为/tmp 。
 read only 置为no时,用户对/tmp有可读、可写和执行的权限 。
 public 一般置为yes,以便让所有用户共享使用/tmp目录 。
 4.2.4 [public]段
 该部分提供了所有用户都可以共同访问的目录 。除了那些属于维护人员具有读、写、执行权外,用户只
 具有读取的访问权限,主要参数有:
 path 指 定公众共享目录路径,通常为/home/samba 。
 public 取值为yes,允许公众共享 。否则,禁止公众共享/home/samba目录 。
 writable 取值为yes时,公众有可写权力 。
 printable 取值为no时,无打印权力 。
 write list 指 定具有可写权力的用户名 单 。
 4.2.5 [fredsprn]段
 该段用于指定专用打印机 。
 comment 指 出打印机名 字 。
 valid users 使用该打印机的有效用户 。
 path 专用打印机使用的缓冲池数据存放在用户主目录 。
 printer 指 出使用哪一个专用(私用)打印机 。
 public 该打印机不 共享,仅作专用(私用) 。
 writable 缓冲池中的数据不 可写,应置为 no 。
 printable 指 定打印能否启动,一般值为yes 。
 4.2.6 [fredsdir]段
 本段用于指定私用目录,以供指定的用户使用,该用户对该目录具有写权限 。
 comment 注明该目录为谁提供服 务 。
 path 指 定私用目录路径,以便指 定用户可读写 。
 valid users 指 定使用该私用目录的合法用户 。
 public 当取值为no时,该私用目录不 供公众用户所共享 。
 writable 指 定的用户对该私用目录具有写权限时,取值应为yes 。
 printable 取值为no时,不 可打印 。

 5 samba的启动与停止

 在缺省情况下,Red Hat Linux的samba在启动时就已投入运行 。也可利用系统脚本来手工启动和停止
 samba 。具体方法如下:
 # /etc/rc.d/init.d/smb start (启动samba)

推荐阅读