分享
 
 
 

Linux 下Samba 服务器的设置

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

用上samba 以后,在WINDOWS 和Linux 的局域网内可以共享文件了,Linux 就像一台网络PC 或者WINDOWS PC ,就像LAN 内别的WINDOWS 计算机一样。另外,从Linux 机器上也可以存取WINDOWS 的硬盘了。直接mount WINDOWS 的目录,就像用你自己的文件一样了。设置也非常容易,当然对于新手来说可能复杂一点。

下面,我们一步一步地来设置samba 服务器。

一般说来,每一个Linux 发行版本都包含 samba,但是如果你的版本还是1.x.x 的话,你要先删除,然后从samba 的老家:http://de.samba.org 下载一个新的2.0.x 的版本。如果你已经安装了2.0 版本的话,就可以跳到开始设置那里去了。

■ 安装:

把下载好的文件解压到 /tmp 目录:

>> tar zxvf samba-xxxxxx.tgz -C /tmp

然后运行 /tmp/samba-xxx/src 目录下的设置脚本:

>> cd /tmp/samba-xxxxx/src/

如果你用的内核版本高于 2.1.70,使用:

>> ./configure --enable-smbmount

其他情况下,使用:

>> ./configure

在这个脚本定制好系统后,可以开始编译samba 了:

>> make

这段时间要根据你机器来决定,如果工作正常的话,你可以把samba 拷贝到/usr/local/ 目录下。

只有root 对于/usr/local 目录有写权限。可以用

>> su

命令,并输入root 口令。然后拷贝 samba:

>> cp -a /tmp/samba-xxxx /usr/local

改变目录到这个目录,开始安装 samba :

>> cd /usr/local/samba-xxxx/source

>> make install

建立目录 /usr/local/samba ,在那里放置二进制文件,配置文件以及日志文件。

■ 好了,现在安装好samba了,我们开始设置。

在目录/usr/local/samba/lib/ 内建立设置文件smb.conf:

>> touch /usr/local/samba/lib/smb.conf

为便于测试,我们建立一个最小配置的文件:

[global]

workgroup = workgroup

[all]

path = /

read only = yes

;

; Semicolon starts a comment

; End

"workgroup=" 后面的名字必须和WINDOWS 网络属性里工作组的名字一样。

编辑好配置文件后,启动samba:

>> /usr/local/samba/bin/nmbd -D

>> /usr/local/samba/bin/smbd -D

在WINDOWS 机器上登录。注意:必须使用Linux 存在的用户名。双击网络图标后,可以看到Linux 机器。打开这个机器,要求输入口令,在这里输入你在Linux 机器上的口令。

实际的配置文件允许你存取Linux 上的所有文件。下面,我们改变配置文件。下面的配置应该可以在大多数系统上工作:我们没有注释所有的设置,你如果想知道得更多的话,可以阅读 http://de.samba.org 上的手册。

[global]

workgroup = workgroup

guest account = nobody

keep alive = 30

os level = 2

security = user

printing = bsd

printcap name = /etc/printcap

load printers = yes

; 如果需要Samba 作为一台wins 服务器的话,把 wins support 改为 yes

wins support = no

; 需要Samba 使用现有的wins 服务器的话,去掉下行的注释,并改变

; IP 地址为你的wins 服务器地址。

; wins server = 192.168.1.1

[local]

path = /usr/local

read only = yes

; 现在可以在WINDOWS 下找到/usr/local 下的任何程序了

[homes]

comment = HomeDirectory

browseable = no

read only = no

create mode = 0750

; 以下的共享让用户存取服务器的CD 驱动器

[cdrom]

comment = Linux CD-ROM

; 输入你的 CD-Rom 驱动器的路径 /cdrom 或者 /mnt/cdrom

path = /cdrom

read only = yes

locking = no

[printers]

comment = All Printers

browseable = no

printable = yes

public = no

read only = yes

create mode = 0700

directory = /tmp

; 这下,打印机也可以在Windows 下使用了。

现在停止 nmbd 以及 smbd 守护程序,来激活新的配置。首先寻找PID 号码:

>>ps x

输出:

[...]

7199 ? S 0:00 /usr/local/samba/bin/nmbd -D

7201 ? S 0:00 /usr/local/samba/bin/smbd -D

[...]

杀掉这两个进程:

>> kill 进程号

进程号就是你在上面看到的第一列的号码,谈后重新启动:

>> /usr/local/samba/bin/nmbd -D

>> /usr/local/samba/bin/smbd -D

在WINDOWS 网络窗口里搜索Linux PC ,它应该就在那里了,如果没有的话,看一下日志文件:

/usr/local/samba/var/log.smb 和 /usr/local/samba/var/log.nmb。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有