当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 使用 Linux 和 SAMBA替代Windows NT/2000 服务器摘要:这一篇文章提供了以前LinuxFocus 文章关于SAMBA用于在Unix-Windows异构网络共享资源的方案。
 

 

 ·qmail系统(一)介绍和准备工作    »显示摘要«
    摘要:1.1目的。 本文的目的,是用自由软件在一个linux平台上安装一套功能完整的邮件系统,和如何来管理他。这里我以qmail作为smtp服务器,vpopmail做pop3服务器和实现虚拟域、用mysql数据库来进行用户验证,用qmailadmin来实现图形化的用户管理。用ezmlm来提供对邮件列表的支持。使用igenus来提供一个友善的webmail界面。 1.2 qmail管理与维护章节 (一)q......
 ·qmail邮件系统(二)安装    »显示摘要«
    摘要:(二)qmail+vpopmail+mysql+qmailadmin+ezmlm+igenus的安装 作者:peng 论坛id:peng www.chinaunix.net qq: 螃蟹 16360544 2.1实现的功能 通过以下安装,构建一个完整的mail邮件服务器。它用qmail为mta,用vpopmail实现pop3服务和虚拟的邮件域。用mysql来存取用户信息和认证。用qmailadmi......


SAMBA配置详解
使用 linux 与 samba替代windows nt/2000 服务器

【程序编程相关:Java面试题和答案(找工作时候用)-小

【推荐阅读:DNS 查询的工作原理

摘要: 【扩展信息:用回车键实现MFC对话框中TAB键控件输

这一篇文章提供了以前linuxfocus 文章关于samba用于在unix-windows异构网络共享资源的方案. 特别地,它集中在使用samba运行windows提供的服务.

这不仅是因为linux强大灵活,还更出于经济考虑的结果:

* 极大的节省了购买windows服务器的许可证费用.

* 要达到相似的性能表现,linux比windows使用更少的硬件资源(也就是处理器与内存了).

一个运行samba配置恰当的linux服务器可以替代windows nt/2000服务器, 它一般能共享目录, 提供活动目录服务(active directory service ,ads) 但是它可以做为主域控制器(primary domain controller, pdc), 进行 windows 2000/nt/98/95 作为客户机的用户认证 ,共享资源(目录与打印机) 与定制用户会话.

这篇文章主要集中到这些方面.

许多的计算机环境都以windows 服务器提供的功能为基础,装有samba的linux 服务器会在不改变客户机的情况下,替代所有基于windows系统提供的功能.

以下的要讨论的步骤假定:samba已经安装并且运行正确的机器将被用做服务器.读者需要 linux与windows服务器的基本的知识.

案例学习

考虑linux/samba 服务器作为主域控制器(pdc), 每个认证过的用户进入 两种共享的目录,一个是公共空间,一个是私人空间.在这篇文章里,讨论一种进 入私人数据空间的极为常见的情况,就是每个用户有一个个人的目录.

要考虑的细节:

linux/samba netbios 名字:smbserver

windows 域名(工作组): thedomain

每个用户的私人分区: h: (windows) => /home/ (linux server)

公共分区: p: (windows) => /home/public

图 1 显示了一个简单的网络示意图,客户机运行windows系统,使用 windows nt/2000服务器提供的资源与服务. 这个服务器能被 linux/samba服务器替代.

fig. 1 – 在windows服务器上运行的主域控制器与 文件服务器

配置

遵循以下步骤:

1) 创建要在主域服务器(linux/samba)待认证的用户.

使用adduser 命令, useradd 或 userconf, 你可以使用一些用户管理的工具,也可以 是带有图形界面的(webmin,linuxconf,yast等).

需要确认如果用户只进入linux/samba服务(如果你想), 这就是说用户不必进入linux命令行,这样的话只有把home目录设成/dev/null ,命令行设成/bin/false.

2) 把unix用户转换成linux/samba/windows用户,生成smbpasswd 文件.

cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

另一个方法是,执行一下的samba命令来创建用户与定义密码:

smbadduser

smbpasswd

这些命令与adduser与passwd一样有类似的作用.

3) 编辑samba的配置文件(smb.conf), 你要确定加入或减去下列标有comment的可选项:

netbios name = smbserver

workgroup = thedomain

server string = linux samba nt server

log file = /var/log/samba/%m.log

max log file = 0

security = user

encrypt password = yes

smb password file = /etc/samba/smbpasswd


...   下一页
 ·linux kernel 2.6.9 released    »显示摘要«
    摘要:linus torvalds has just released linux kernel 2.6.9http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.9.tar.gzchangelog herehttp://www.kernel.org/pub/linux/kernel/v2.6/changelog-2.6.9announcement h......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE