Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。随着Linux的普及,如何共享Linux下的文件成为用户关心的问题。其实,几乎所有的Linux发行套件都提供了一个很好的工具Samba――通过它可以轻松实现文件共享。
samba_samba -免费软件
samba界面
samba是一个工具套件,在Unix上实现SMB(Session Message Block)协议,或者称之为NETBIOS/LanManager
协议.SMB协议通常是被WINDOWS系列用来实现磁盘和打印机共享.需要注意的是,NetBIOS是基于以太网广播
机制的,没有透明网桥是不能跨越网段的,也许用WINS和lmhosts可以,但我没试过.我感觉samba是把SMB绑
定到TCP/IP上实现的,samba只在IP子网内广播(很多时候我不得不指定IP地址:-().所以在win95上与samba
通讯既要装NetBEUI协议,也要装tcp/ip协议!!
samba_samba -samba的主要部分
两个守护程序: smbd 和 nmbd(对客户端提供NetBIOS名服务)
配置文件: /etc/smb.conf
使用工具:smbclient,smbstatus,smbmount,smbumount,smbprint,smbprint.sysv,smbrun
samba的启动脚本在/etc/rc.d/init.d/smb
BTW,不要把smb与smp(对称多处理器)搞混了,更不要把NetBIOS名与DNS里的主机名搞混淆了! samba缺省
是把主机名设置成NetBIOS名,这样通常会超出NetBIOS名的长度限制(16个字符).
> 在win95网络邻居看不到Linux box?
注意/etc/smb.conf文件里以下几项的设置:
guest account = pcguest(不要照着写,添实际的名字,你要去创建一个pcguest帐号)
null password = yes (这一点很重要!)
browseable = yes
public = yes
另外把security改为share试试.
仔细读一读"man smb.conf".
再说WIN95那个破东西,网络邻居运行一百遍才可能会出来你想要的.
用这个方法试一试:先用smbmount 瘟95的一个共享目录,用"网络监视器"查看一下,然后再用网络邻居看.
> smbmount怎么用?
不能用man smbmount看看吗? 大致是:
smbmount //win95-name/share-dir /mount-point 【-I ip地址或主机名】 【-c 本机客户名】
【】表示可选项, 本机客户名可以随便取.
Samuel Leo补充道:
标准的smbmount使用格式是
smbmount //server/share -c "mount /mnt -u uid -g gid" (注:好像不对吧)
我编译了一个修改版的smbmount, 使用格式为
smbmount //server/share /mnt 【passwd】 【-Uusername】 【-9】
ftp://202.103.190.5/incoming/smbmount.gz (binary)
如果你用redhat, 也可以试试最新出的smbwrapper
ftp://202.103.190.5/incoming/smbwrapper.so.gz
设置一下环境变量
LD_PRELOAD=/anywhere/smbwrapper.so
SMBW_USER=username
SMBW_PASSWORD=passsword
SMBW_WORKGROUP=workgroup #optional
SMBW_DEBUG=4 #optional
SMBW_LOGFILE=smbw.log #optional, default to stderr
SMBW_PREFIX=/smb #optional, default to /smb
export PWD SMBW_USER SMBW_PASSWORD SMBW_WORKGROUP
export SMBW_DEBUG SMBW_LOGFILE SMBW_PREFIX
然后你就可以"ls /smb"看到同组的所有机器名.
"ls /smb/server"看该机的共享清单.
缺点就是太慢, 10.10版对execle,execve,...等指定envp的exec仍有bug
不能下执行/smb下的文件, 不能mmap /smb下的文件.
> 先谢谢各位!
> 我的Pwin95现在可以看到linux了,我保证什么也未修改过。
> 现在,我从linux上执行:
> smbclient //sjj2/nes(pwin95机器),可看到文件并显示:
> smb:>
> smbclient -L sjj2,可看到sjj0(linux)和sjj2(pwin95)。
> 但是我不能从pwin95上访问linux(sjj0),双击总显示:
> 找不到机器名或共享名,请确认输入正确,然后重试。
> 我对smbmount不会用,也找不到能看明白的帮助,因为
> 我不理解mount-point的含义,请指导;linux上的
> smbd和nmbd当然是运行的。
> 再谢各位!请继续帮忙。smb.conf在前面的贴子中。
Win95的网络邻居问题太多,别说跟Linux多不去,就是几台Win95之间连个小网,只要没有NT服务器,
他们就经常互相找不到。 所以,一定要把samba的WINS服务器功能打开,(wins support = yes),
然后把95的WINS服务器指向他。也许还要加入:
name resolv order = wins hosts bcast
这样做的话最好让Linux先于瘟95启动起来!
>我在REDHAT 5.1里可以共享WIN98的服务,在WIN98的网上邻居里
>可以看到LINUX的机子,但提示\linuxIPC$ 需要口令,输入口令总
>不正确,不知该如何设置?
此问题好象不单linux有,NT也有,原因是连接时没有用户名的信息,不要直接点击图
标,用磁盘映射:\linuxusername 的格式
WIN98使用加密的口令认证,而RedHat的SMB缺省使用明文认证,所以口令总是不正确。
可以在smb.conf中加入
Encryptpasswords = yes
并使用smbpasswd 维护用户口令
Win98 上选 开始 -> 注销 ,用 Linux 机器上的用户名和口令登录,
然后不用输入口令就可以访问 Linux 的资源了。这和 NT 上是一样的。
或者 Linux 机器上的 /etc/smb.conf 里改成 security = share,
guest account = username (username 改成你机器上的一个用户帐号)。
这样如果 Win98 不是用 Linux 系统上的用户帐号登录的,也可以直接
访问 Linux ,其权限等于 guest account 指定的用户的权限。Linux
作出改动后要重启。
注:完全不必重新启动,可以到/etc/rc.d/init.d下去执行smbd stop,然后再smbd start
就可以了(这是在Redhat中).在Linux下要学会尽量不重启的基本技巧!
> 如何让win98发送明文密码呢?
如果你用win98或打过很多补丁的win95. 如果samba不提供口令加密是不能登录的.
1. 执行Win95_PlainPassword.reg允许win95发送明文口令
运行REGEDIT,添加:
【HKEY_LOCAL_MACHINESystemCurrentControlSetServicesVxDVNETSUP】
"EnablePlainTextPassword"=dword:00000001
2. 升级到最新的samba, 打开口令加密开关.
> BTW:哪一版SMABA可设加密校验,如何设?
我的 samba 1.9.18p10 就已经可以了.
在 smb.conf 里面找到
# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
encrypt passwords = yes
smb passwd file = /usr/private/smbpasswd
这一段就可以了.
> 为什么smbclient \NetBIOS-nameshare-dir 总是不对?
这是shell的原因,应该用smbclient \\name\share-dir或者是smbclient '\nameshare-dir'
shell不处理两个单引号之间的内容.如果你熟悉C语言,应该很清楚为什么了!
或者使用smbclient //NetBios-name/share-dir 就不存在这个问题。
> 我在我的Linux机器上设好了smb.conf如下(删去了所有注释),为什么NT不认samba?
把 security = user
改成: security = server
samba 1.9.18以前的版本还不完全支持NT的所谓"域",
2.0.0版正在开发中,对此有不小的进步.
> 多谢姚飞大侠上回的指点。但我在安装时还是碰到了问题。我选择了shadow,no pam,
> 还选了disk quota,结果出现
> quotas.c:38:sys/quota.h:No such file or director
> 这以后再不能编译了。我把选择该为 shadow no pam ,no quota,有编译,出现:
> cc:internal compoler error:program cc1 got fatal signal 6
> make :*** 【smbpass.o】 Error!
> 我再把shadow ,pam quota 等选项选来选去,总是这个错误都不变化了。好象以前编译
> 通过的就不编了只编译后面的。我怎样才能让它重新编译?
> slackware 3.4 kernel 2.0.30
> Thanks!
如果你用的是Slackware 3.4的话, 应该是shadow, no pam , no quota
大概从1.9.18p4开始就无法正常编译了,到了smbpass.o必定出这个错.
解决方法有几个:
1. 直接下载编译好的文件
2. 升级GCC到2.8.1, 或者 egcs-1.0.2
3. 升级到Slackware 3.5
> 本人单位财务部门需要装一台文件服务器,我安装了Redhat 5.1,用 samba
> 作为文件服务器,客户端使用的是win95,现在win95已可以在网络邻居中找到
> 服务器,我将共享目录映射为F:盘,经过试验,大幅度地拷贝文件都没问题.
> 但是,因为财务软件是dos方式下的,当我执行F:下的帐务程序时,一次、两次、
> 甚至数次都没问题,但是若干次后每个客户端都出现死机现象。我将samba
> stop一下,再start就可以了,请问这是怎么一回事?以前用NT做服务器并没有
> 这样的现象。
俺原来用RH 4.2, kernel 2.0.30+ samba 1.9.16p11也有同样的问题update后就ok了,
现在俺用的是kernel 2.0.35 + samba 1.9.18p8
samba_samba -广东大碟
简介
专 辑:Samba
歌 手:Twins
语 言:粤/国语专辑1CD
公 司:英皇娱乐
日 期:2005.06.24
详述
Twins 化身森巴皇后?在 2005 年夏天,阿Sa 及阿娇以快歌“森巴皇后”与乐迷共度嘉年华,此曲由Edward Chan作曲、林夕填词。“森巴皇后”将会是继 2003 年的“夏日狂哗”后难得一见的夏日主打舞曲,又是一首见证着这对双生儿创出新歌路的成长印记!“森巴皇后”的粤语、国语版及其MV亦同时辑录于这张 Twins 2005 年全新 AVCD 内。
由于大碟设计以火辣辣的赤红为主色,设计师 Tomas Chan 精心为 Twins 设计了两袭性感服装,露肩、低V、露背应有尽有。为配合夏日森巴热主题,阿Sa 及阿娇以全新爆炸头潮look示人,再玩“连体婴”形象,上身各有性感,下身则齐齐穿上一条红色透明胶裙,由于裙内密不透风,加上影楼灯光照射,Twins 热到苦不堪言,阿Sa叹说:“这次真是下面蒸松糕,上面卖凉粉!”
虽然 Twins 的唱功屡被前辈批评,但自强不息的她们,在新碟中和多位音乐人合作,包括林夕、陈光荣、黄伟文、伍乐城、Edward Chan 等,希望大家认同她们的进步。
Twins 新专辑性感示人
在这张新专辑《 Samba 》中,两人造型非常性感,看来两姐妹不想再继续做单纯的小女生。
为了配合昨日在港的专辑发布,蔡卓妍和钟欣桐以全新的爆炸头形象高调亮相,上身穿着非常性感,下身穿着一条红色透明胶裙,由于裙子密不透风,在炎热的天气里两人苦不堪言。
而唱片公司为力求新颖,将 Twins 的最新专辑设计成全香港首张拼贴歌词集,让歌迷随心创作出 Twins 歌词相集。
曲目
01快乐红白蓝
02 咖啡迷
03 黑色喜剧
04 热粉红
05 森巴皇后
06救生圈
07 红睡星
08 狂想曲
09 两星期
10 一点一滴
11 森巴 (“森巴皇后”国语版)
随碟附送三首 MV :
01 森巴皇后
02救生圈
03 森巴 (“森巴皇后”国语版)
samba_samba -歌词
快乐红白蓝
大摇大摇大摇大摆搬过来相片换块相盘什么都要放进胶袋快乐地吃力地美丽地以后就活在一起无论你在何地*红蓝白胶不只养眼犹如幻彩讨厌平凡友情路如长随时间也未曾烂又过关红蓝白袋不会磨残就算爱不会转弯爱是这样浓要极也不会冲淡(未会磨残)犹如漫长漫长幸福的旅行伴我胶袋胶袋就似爱心布满了中心快乐地吃力地美丽地无论你在何地REPEAT**
咖啡迷
美酒着实那么香口说了爱你却不懂善后尤其怕太醉到醒后一个人走情感多饮也未醉倒情人还未到平常偶遇你这种喜好未够好我知道是我真是咖啡迷维持清醒不想把青春再浪费所珍惜的几秒牵系仍然未昏迷理性点不吃亏*是我真为咖啡着迷其实你我已经相处得很彻底涉及爱情便见底但香槟饮过还是有过安慰最怕还是醉倒不顾一切凌晨里共你那双嘴仿似流星在午后会扎醒情感不可能靠醉倒爱情凭预告平常偶遇你这种喜好未够好我知道是我真是咖啡迷维持清醒不想不应该等酒已发挥然后便被大包围爱你不管那位REPEAT**