Slackware下设置samba简易攻略
出自大连开源软件公共开发服务平台
目录 |
Slackware下设置samba简易攻略
安装
安装时选上samba,如果没有把Slackware9.1的安装CD下的slackware/n下面………………
最新版3.0.4,如果是企业用的朋友最好升级。
重新编译了内核的朋友,看看是否设置了这个:
File Systems->Network File Systems
编译成内核模块或者直接成为内核一部分均可
启动swat
修改/etc/inted.conf
找到这一行:
#Samba Web Administration Tool: #swat stream tcp nowait.400 root /usr/sbin/swat swat
把前面的#去掉:
swat stream tcp nowait.400 root /usr/sbin/swat swat
重启inetd:
/etc/rc.d/rc.inted restart
启动samba
先复制配置文件:
cp /etc/samba/smb.conf-sample /etc/samba/smb.conf /etc/rc.d/rc.samba start
rc.inted和rc.samba可能没有执行权限,用
chmod 755 /etc/rc.d/rc.inted chmod 755 /etc/rc.d/rc.samba
确认一下。
重启就是/etc/rc.d/rc.samba restart
配置
两种方法,一种是用swat,一种是手动配置smb.conf,我选后者
配置文件范例:
# from nbxmedia (127.0.0.1) # Date: 2004/05/23 12:33:35 # Global parameters [global] netbios name = NBXMEDIA server string = nbxmedia security = SHARE encrypt passwords = Yes ssl CA certDir = /etc/ssl/certs log file = /var/log/samba.%m max log size = 50 dns proxy = No client code page = 936 [homes] comment = Home Directories read only = No [printers] comment = All Printers path = /var/spool/samba printable = Yes browseable = No [d] comment = d path = /mnt/win_d read only = No guest ok = Yes [e] comment = e path = /mnt/win_e read only = No guest ok = Yes [f] comment = f path = /mnt/win_f read only = No guest ok = Yes
netbios name 就是你的机器在MS的共享网络上的主机名
server string 不清楚,我也写成自己主机的名字
security 安全级别,SHARE不用用户名和密码,默认是USER
encrypt passwords 密码字加密,局域网里没有人用win95就可以
ssl CA certDir 不清楚
log file 日志路径,默认
max log size 日志最大容量,KB为单位
dns proxy DNS代理,不需要
client code page 默认的locale语言,936为简体中文,如果你重新编译的内核里修改了samba的项目就可以。
让我们看看共享路径的范例:
[e] comment = e path = /mnt/win_e read only = No guest ok = Yes ***************** [e] 共享的名字,随便写,最好不要太长 comment 描述,随便写 path 共享路径,我共享的是原来fat32里的东西,呵呵……………… read only 只读,No的话别人就可以写入 guest ok 允许匿名进入
设置好后,重新启动samba就OK啦。
测试
可以通过两个工具:GTK2的xfsamba4和QT的smb4k,本人属KDE用户,所以选后者
下载:DownLoad It!
运行看看:
主机列表,双击共享项目就可以加载
双击已经加载的共享项目,可以成功加载了!



