Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10805815
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:08:27

Samba+windows2003
AD
   
开始的时候,对samba的服务配置一头雾水,还好在大家的帮助下有了很大的收获.下面是我的文档:
    先是参考王老师的技术文档,把理论东西加了上去
    除了简单的文件和打印共享之外,Samba
服务器可以配置通过 W2K3E
的域控制器(KDC
Server)的 身份验证加入 Windows
的 AD。并且作为一个域内资源,在整个的域林之内共享资源。
域林内的合法 windows
用户可以像访问域内发布的共享文件夹一样访问在
RedHat Enterprise 4.5 上
Samba 服务器上的共享文件
    该实验的目的就是将 Samba
服务器加入到一个单域之内,使其成为一个
member server,并且针对原
有单域结构向域林的扩展,可以实现域林内其他信任域的用户对
Samba 服务器的访问.
实验环境:windows2003
RedHat Enterprise Linux +Samba
配置步骤:
(1)windows上的AD配置

1.修改主机名字:我的电脑,右键属性,计算机名,更改,输入计算机名字为dc1
2.点击其他,有一个“此计算机的主DNS后缀”下面输入:redhat-gss.com
3.确认
4.在Internet
协议中,输入windous的IP地址为192.168.100.168,子网掩码为
                255.255.255.0,接着在首选DNS服务器中输入192.168.100.168
5.确定.
6.在
192.168.100.168
上通过“添加/删除程序”——“网络服务”——“域名系统”安装
DNS 服务器基本组件,在命令行cmd下执行
dnsmgmt.msc
7.在DNS
管理区域中添加正向查找区域”—redhat-gss.com
,在区域中定义 SOA
和 NS 记录均为
dc1.redhat-gss.com,DNS 服务器的主机
A 记录为
dc1.redhat.com,在
redhat-gss.com 中添加
samba 服务器的 A
记录为 samba.redhat-gss.com
8.
按照上述结构建立反向查询的 PTR
指针记录
9..执行
nslookup
解析测试——要求务必解析samba服务器和windous2003主机
10.
  升级域控制器: 在 dc1
上执行 dcpromo,按照提示升级域控制器,该域控制器是域林内的第一个域的域控制器,
也就是根域控制器,定义域管理员为默认的
administrator这时系统会让你重启系统,
11.在管理工具中有Active
directory选项,进入redhat-gss.com,里面有一个Users的文件夹,点击右键,选择新建,用户。输入user1,user2.输入密码,这个密码要有复杂度的要求,我设置成111aaa~,并把用户下次登录时须更改密码删除掉,完成.
(2)samba服务器的配置
1.网络IP的配置,system-config-network-tui
配置IP地址.(注意-tui是没有空格的)
把User
DHCP去掉,IP设置为192.168.100.170;掩码是255.255.255.0
  • vi
            /etc/hosts    192.168.100.170 samba samba.redhat-gss.com
           
  • vi
            /etc/sysconfig/network  HOSTNAME=samba.redhat-gss.com
           
  • reboot,保证配置生效.
           
  • /etc/resolv.conf
            这里把nameserver
            192.168.100.168(注意,由于DHCP的作用,写在里面的东西在reboot之后就没了,这也是每次启动时HOSTNAME都会变化的原因);
           
  • 安装samba包,cd
            /misc/cd/Server
             rpm
            -ivh samba-3.0.28-0.el5.8.i386.rpm
           
             rpm
            -ivh samba-client-3.0.28-0.el5.8.i386.rpm
           
           
  • 建立共享目录   mkdir
            -p /data/pub
            echo
            Hello > /data/pub/file.txt
           
  • vi
            /etc/samba/smb.conf
    把[public]中:
    commnent=public
    path=/data/pub
               //共享目录的地方
    public=yes
              
           
    writable=no
    printable=no
    这里write
            list=+staff 不要。安全性的考虑
                
           
  • authconfig-tui这里面有三样东西,需要你修改。
            Use
            winbind
           
            use
            winbind authentication
            之后选择next:
            security
            model=ads
            Domain
            REDHAT-GSS.COM (一定要大写)
            Domain
            Controllers dc1.redhat-gss.com
            ADS
            Realm REDHAT-GSS.COM
            Template
            Shell: /bin/nologin
            之后
            join
            domain
           
  • service
            smb restart
            分析:/etc/passwd,
            则没有user1,user2等内容
           
  • smbclient
            -L \\192.168.100.170 -U user1
            smbclient
            -L \\192.168.100.170 -U user2
            smbclient
            -L 192.168.100.170/data/pub
           
            现在
            vi /etc/krb5.conf
            可以看到里面的配置信息改变了
           
                  vi /etc/samba/smb.conf
           
  • wbinfo
            -u
           
            wbinfo
            -g
    至此实验结束了。
                   
                   
  • 阅读(1083) | 评论(0) | 转发(0) |
    0

    上一篇:Vstpd 排错指南

    下一篇:linux 日志简介

    给主人留下些什么吧!~~