需要的软件: system-config-samba-1.2.39-1.el5 (提供了 Red Hat 公司专门为 Samba 服务器管理编写的图形界面的管理程序,该程序是 Red Hat 系统管理工具中的一部分) samba-common-3.0.28-0.el5.8 (他提供主配置文件 smb.conf 的语法测试程序 testparm 等) samba-3.0.28-0.el5.8 (Samba 的主程序) samba-client-3.0.28-0.el5.8 (提供客户端的工具) 配置文件是:/etc/samba/smb.conf [global] 全局配置 (74 行) workgroup = WORKGROUP 这是设置工作组,跟 XP 一样就 OK server string = Samba Server Version %v 工作组的说明而已,注释 ;username map=/etc/samba/smbusers 指名系统帐号跟虚拟帐号的对应关系文件夹位置(默认没有这个文件的) 日志选项 (88 行) # logs split per machine log file = /var/log/samba/%m.log 日志存放地方 # max 50KB per log file, then rotate max log size = 50 设置日志文件最大尺寸,单位 KB [ 使用 Samba 服务器的每个客户机的日志分别保存在与客户主机同名的“%m.log”文件中,“%m”变量表示客户端主机的名称 ] 其中,当 samba 服务器刚刚建立好后,只有两个日志文件,分别是 nmbd.log 和 smbd.log,它们分别记录nmbd 和 smbd 进程的运行日志。 nmbd.log 是用来管理群组还 NETBOIS 解析的 smbd.log 是用来管理 samba 服务器共享目录,文件与打印等信息 当客户端通过网络访问 samba 服务器后,会自动添加客户端机器的相关日志 安全选项 (101 行) security = user ;passdb backend = tdbsam smb passwd file =/etc/samba/smbpasswd Samba 用户和密码文件(这行要自己加) [ security 值有 4 个含义 share 表示用户不需要账户及密码即可登入 Samba 服务器(需要匿名登录就设置他) user 表示由提供服务的 Samba 服务器负责检查账户及密码(Samba 默认的安全等级,登录需要帐号和密码) server 表示检查账户及密码的工作指定由另一台 Windows 服务器或 Samba 服务器负责,就是说需要转交给其他服务器来验证 domain 表示指定 Windows 域控制服务器来验证用户的账户及密码 ] 共享目录 Share Definitions (248 行开始) [homes] comment = Home Directories browseable = no writable = yes ; valid users = %S ; valid users = MYD...