首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

Linux下配置Samba3.0为域登录与文件服务器

http://www.oklinux.cn  2008-02-24  OKLinux搜集整理   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

Samba3.0也已经出来了﹐我也是个Linux爱好者﹐最近手痒﹐也下载下来配置一下﹐感觉还不错﹐与大家一起分享﹐错误之处还望指正

我的系统是Red Hat9.0安装的时候我没有选择Linux作为文件服务器﹐那是因为我想在系统安装完毕之后再安装Samba,这样会省去一点麻烦 ﹐大家也可以升级安装samba3.0rpm包。

方法如下:

#rpm -Uvh --force --nodeps samba-common-3.0.0.15.i386.rpm

#rpm -Uvh --force --nodeps samba-client-3.0.0-15.i386.rpm

#rpm -Uvh --force --nodeps samba-3.0.0-15.i386.rpm

此外还有一个工具就是图形界面的Swat。

要是用这个工具﹐大家还要修改一处﹐就是﹕

vi /etc/xinetd.d/swat把其中的

disable = yes

改为

disable = no就可以了。

#rpm -ivh samba-swat-3.0.0-15.i386.rpm

然后开启浏览器输入http://hostname:901.

也可以安装redhat-config-samba这个工具﹐不过我不是很喜欢它﹐不实用。

为了方便远程管理﹐Webmin也不错﹐现在已经是1.121的版本了﹐建议大家装上它﹐通过它大家就能轻易地配置好Samba.

这里我不介绍通过webmin来架设samba服务器﹐还是按照我的配置文件叙述开来﹐方便﹐嘿嘿﹗﹗﹗

下面是我的/etc/samba中的smb.conf文件的内容﹕

# Global parameters

#全局配置参数

[global]

#设置工作组或者说是域名。

workgroup = MYGROUP

#网络上看到的计算器名称(samba)。

netbios name = SAMBA

#与windows字符集的匹配问题,简体中文为cp936,繁体的为cp950.

dos charset = CP936

display charset = CP936

#服务器描述﹐%v显示Samba版本。

server string = Samba Server %v

#设置samba服务器使用的认证过程。默认为USER﹐有四个选项﹕User,Share,Server和Domain.

Security = User

#设置纯文本密码的最少字符数。

min passwd length = 6

#匿名﹑名称﹑密码都不正确不准登录服务器。即任何非法用户名登录均被视为gues用户。

map to guest = Bad User

#用户名的映像。

username map = /etc/samba/smbusers

#存放samba密码的路径

smb passed file = /etc/samba/smbpasswd

#samba日志文件的名字和路径。

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

#日志文件的最大尺寸(KB)

max log size = 50

#作为时间服务器。

time server = Yes

#设置连接被视为无效而断开前﹐未激活状态的时间(MIN)﹐防止资源被无效连接耗费。

deadtime = 5

#网络协议选项﹐注意不要更改﹐否则影响网络速度及网络问题。

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

#用户成功登录时在netlogon共享中运行的批处理文件或者windows命令文件﹐注意﹕这一项很重要﹐还有就是一定要配合下面的[netlogon]共享才能配置出你的PDC﹐%U为自动匹配登录用户的名称。

logon script = %U.bat

#在服务器上保存Windows用户登录时的配置文件路径﹐%L为Samba匹配服务器名称。

logon path = \\%L\profile\%U

#设定登录时主目录的当地路径。

logon drive = H:

#Samba接受所在组用户以域登录。

domain logons = Yes

#如果要把samba设置为域服务器﹐浏览器的OS级别一定要高于Windows。这里说名一下﹕OS级别﹕windows95为1﹐98为1﹐win2000pro为16,winNt4.0、win2000server 为32.

os level = 65

#设置samba试图成为主浏览器。

domain master = Yes

#设置samba为WINS服务器。

wins support = Yes

#超级用户。

admin users = root

#设置新文件权限。

create mask = 0740

#建立新文件时强制权限限制。

force create mode = 0740

#允许用户在NT\2000下改变权限。

security mask = 0740

force security mode = 0740

#创建新目录时允许拥有的最大权限。

directory mask = 0750

force directory mode = 0750

directory security mask = 0750

force directory security mode = 0750

#Windows工作方式﹐只要文件被修改﹐其时间戳将随时更新。

dos filetimes = Yes

#Samba对文件生成时间作取整处理﹐计为下1秒﹐这也是windows工作方式。

dos filetime resolution = Yes

#共享家目录。

[homes]

comment = Home Directories

read only = No

browseable = No

#重要的设置﹐samba作为域服务器时存放用户登录时执行的文件或脚本。

[netlogon]

comment = Network Logon Service

path = /home/netlogon

write list = root

guest ok = Yes

share modes = No

#用户配置文件存放目录 。

[Profile]

path = /home/profiles

read only = No

create mask = 0770

force create mode = 0770

security mask = 0770

force security mode = 0770

directory mask = 0770

force directory mode = 0770

directory security mask = 0770

force directory security mode = 0770

browseable = No

#打印机共享目录。

[printers]

comment = All Printers

path = /var/spool/samba

printable = Yes

browseable = No

好﹐Smb.conf文件配置完成。接下来就要手动在/home下建立目录﹕

profiles,访问权限为0770,组为你想要建立的组﹐比如share.

用来存放Windows用户的配置文件。

共2页: 上一页 1 [2] 下一页

上一篇:微软公开承诺不再起诉开源软件作者   下一篇:Linux平台下安装LAMP的曲折历程

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux平台下安装LAMP的曲折历程
·Linux下轻松搭建DHCP服务
·Ubuntu 下php环境的配置技巧
·Linux平台下安装code::blocks
·Linux平台下架建个人蓝牙局域网
·用NTOP监控Linux服务器网络状态
·Linux 下配置vsftp虚拟用户总结
·Linux主机限制用户进程CPU占用率
·Linux下的samba命令技巧
·Debian安装LAMP网络开发平台
·Linux操作系统中安装Zend Optimizer小记
·Ubuntu下安装tftp服务器的步骤
·SUSE 10下安装PHP MySQL Apache(英文)
·Linux平台下安装配置Tor中继服务器过程
·Ubuntu下通过SSH远程登录服务器的方法
·在Windows下远程关掉Linux主机
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·利用VSFTP架设Linux环境下的FTP服务器
·Linux下安装Apache 2.2.6 笔记
·Linux下的主要VPN技术
·Linux下Samba服务器搭建实例
·用Sendmail在Linux下架设邮件服务器
·2009服务器盘点:再见Sun 再见麦克利尼
·SUSE 10上做VPN服务器
·在Ubuntu 9.10中打造带tdbsam Backend
·Ubuntu服务器上SSH Server 的安装配置
·Nginx 禁止某个 User_Agent 的方法
·Linux-Apache-MySQL-PHP网站架构方案分
·Nginx 对某些 User_Agent 进行限速的方
  阅读排行
·Linux系统下架设APACHE SVN服务器全过
·Linux下用vsftp轻松搭建FTP服务器(修订
·Ubuntu下安装tftp服务器的步骤
·Linux 下配置vsftp虚拟用户总结
·详解远程SHELL下安装配置RedHat ES 5的
·Linux下安装eclipse与myeclipse
·Linux DNS Server -bind 9.5.0 安装配
·Linux与Linux,Linux与Windows之间使用S
·Ubuntu上搭建SVN服务器全攻略
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux下tomcat启动jvm内存设置
·Linux shell 中FTP实现自动下载上传文
·安装大型Linux集群(4):节点安装和 GPFS
·Linux系统下架设PPTP VPN服务器
·Linux系统中下查看内存的方法
网摘收藏: