Linux操作系统Samba服务器架设方法
今天闲得无聊,就架了个Linux Samba玩了一下,呵...系统环境为Ubuntu 7.04...
既然架设的是服务器,那就先来说说Samba的服务器端的配置吧...由于系统为Ubuntu,软件安装输入sudo apt-get install samba后就由系统自动完成了,完全不用考虑软件依赖性,相当方便...装好Samba后,先让我们来观察一下Samba的配置文件吧,找到 /etc/samba/ls , 目录下有smb.conf和smbpasswd,其中smb.conf为主要配置文件,而smbpasswd为用户/密码对应表,而Samba的执行文件则有smbd与nmbd(Samba启动daemons),testparm(查看设置是否有错),smbpasswd(创建密码文件), smbclient(查看计算机所共享的目录与设备),smbmount(挂载共享目录与设备).除此之外,还有Samba的其他相关目录,如日志文件, 帮助文档等等
好,下面开始配置smb.conf
[global] #主机设置
workgroup = 工作组名
server string = 主机说明
netbios name = 主机名称
security = share(不进行安全登录) | user(安全登录,密码文件跟smbpasswd有关) | domain(让Samba作为PDC)
encrypt passwords = yes(输入密码) | no(不需输入密码)
smb passwd file = /etc/samba/smbpasswd 密码文件
log file = /var/log/samba/log.%m 日志文件,可更改
max log size = 0 日志文件大小,0为无限制,单位为KB
load printers = yes
printing = lprng 打印机相关
[Share Directory]
comment = 目录的说明
path = 共享名对应的真实目录
read only = 是否只读
public = 是否让所有的用户都可以登入
writable = 是否可写,如果read only=no,而writable=yes,则以writable为准
create mode = 创建新文件权限
directory mode = 创建新目录权限
嗯,基本配置说明就是这些了,下面分别举两个例子来小说明一下,呵呵 ...
无权限目录共享
先是主机方面的设置:
[global]
workgroup = frog studio
server string = Ubuntu Samba Server
log file = /var/log/samba/log.%m
security = share
encrypt passwords = no
(其它按默认设置)
然后是共享目录设置:
[Share Directory]
comment = My Share Directory
path = /home/share
read only = yes
public = yes
writable = yes
设置完成后,我们先输入testparm来测试一下我们的设置有没有错,如果有,系统会有提醒...确定没有错后,我们还要重启一下我们的Samba服务器来让设置生效:
- 最新评论