17.2. 配置 Samba 服务器
默认的配置文件(/etc/samba/smb.conf)允许用户作为 Samba 共享来查看他们的 Red Hat Linux 主目录。它还把为 Red Hat Linux 配置的打印机作为 Samba 共享打印机来共享。换一句话说,你可以在你的 Red Hat Linux 系统上连接打印机,然后从网络上的 Windows 机器来打印。
17.2.1. 图形化配置
要使用图形化界面来配置 Samba,使用 Samba 服务器配置工具。要使用命令行来配置,请跳到第 17.2.2 节。
Samba 服务器配置工具是用来管理 Samba 共享、用户、以及基本服务器设置的图形化界面。它修改 /etc/samba/ 目录中的配置文件。没有使用该程序进行的改变都会被保留。
要使用该程序,你必须在运行 X 窗口系统,具备根特权,并且安装了 redhat-config-samba RPM 软件包。要从桌面启动 Samba 服务器配置工具,点击面板上的「主菜单」 => 「系统设置」 => 「服务器设置」 => 「Samba 服务器」,或在 shell 提示(如 XTerm 或 GNOME 终端)下键入 redhat-config-samba 命令。
图 17-1. Samba 服务器配置工具
注记
Samba 服务器配置工具不显示允许用户在 Samba 服务器上查看他们自己的主目录的共享打印机或默认文件段。
17.2.1.1. 配置服务器设置
配置 Samba 服务器的第一步是配置服务器的基本设置和几个安全选项。启动了应用程序后,选择 「首选项」 => 「服务器设置」。「基本」活页标签如 图 17-2所示。
图 17-2. 配置基本服务器设置
在「基本」标签上,指定计算机应在的工作组以及对计算机的简短描述。它们与 smb.conf 中的 workgroup 和 server string 选项相对应。
图 17-3. 配置安全服务器设置
「安全」标签包含以下选项:
「验证模式」 — 它和 security 选项相对应。选择以下验证模式中的一种。
「域」 — Samba 服务器依赖于 Windows NT 主要或备份域控制器来校验用户。服务器把用户名和口令传递给控制器,然后等待它们被返回。在「验证服务器」字段中指定主要或备份域控制器的 NetBIOS 名称。
「加密口令」选项如果被选,它必须被设置为「是」。
给你一个实例吧:
[global]
server string = Samba Server Version %v
workgroup = WORKGROUP
security = share
[MP3]
comment = MP3
path = /home/MP3
writeable = yes
browseable = yes
guest ok = yes
将【MP3】修改为自己共享的路径和名称,然后保存smb.conf并重启smb服务
首先是安装samba包,装好以后用vi修改/etc/samba/smb.conf文件
跳到文件的最后一行插入以下内容
[public]
path
=
/xxx
public
=
yes
writeable
=
yes
其中path后面输入你想要共享的目录的绝对路径,然后创建samba用户
#adduser
smb
#smbpasswd
-a
smb
输入两次密码后就完成了
最后启动samba的服务
#service
smb
start
然后你就可以在windows下面访问了用户名和密码是你刚才建立的那个smb用户
1、安装samba包,注意最少3个包
2、创建smb账户
前提是你有个同名的普通账户。
比如,你有个普通账户:bob
那么,还要这样:
smbpasswd
-a
bob
这个账户才能登陆
3、启动服务就可以了
4、在win中使用这个账户访问,可读可写
vim /etc/samba/smb.conf
最后一行写入
[common](共享名,如无特殊要求,随便写)
path = /common (要共享的文件夹路径)
writeable = yes (可写)
browseable = yes (可见)
guest ok = yes (匿名共享时使用)
在该文件的上部有一个关键字
security = user(表示需要用户名才能访问)
security = share (表示匿名访问,即不需要用户)
修改完后保存,然后重启服务即可