在域环境下搭建samba服务器

环境:

samba:smbserver: 192.168.0.18

AD:rise.com:192.168.0.37

组:zixun  xingzheng  teacher  class  admin

共享目录:zixun  xingzheng  xueshu  other

一.安装Samba服务器

yum install -y samba

二.把linux加入到ad中

1.先复制/etc/krb5.conf配置文件为

cp /etc/krb5.conf /etc/krb5.conf1

打开/etc/krb5.conf配置文件

vim /etc/krb5.conf 修改参数

[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
default_realm = ERIC.LOCAL(验证域的realm,必须全部大写)------RISE.COM
dns_lookup_realm = false
dns_lookup_kdb = false

[realms]

ERIC.LOCAL = {               ---------RISE.COM

kdc = 192.168.1.1:88         ---------192.168.0.37:88

default_domain = ERIC.LOCAL(缺省域名,同样必须全部大写)---------RISE.COM

}

[domain_realm]  
.eric.local= ERIC.LOCAL --------------RISE.COM

eric.local = ERIC.LOCAL---------------RISE.COM

2.安装kdc server

在 KDC (这里是 cdh1 ) 上安装包 krb5、krb5-server 和 krb5-client

yum install krb5-server krb5-libs krb5-auth-dialog krb5-workstation  -y

测试是否成功

#kinit lizheng@RISE.COM  lizheng 域管理用户

如果输入密码返回shell表示成功

如果提示“kinit(v5): Clock skew too greate while getting initial credentials”的错误信息,说明是本机和域控的时间有误差,解决办法是#ntpdate  192.168.0.37 //域控ip

成功的话会,会直接返回命令行。如图所示

yum install -y ntpdate

ntpdate  192.168.0.37

3.修改samba的配置文件

先复制/etc/samba/smb.conf 文件

cp /etc/samba/smb.conf /etc/samba/smb.conf1

修改vi /etc/samba/smb.conf配置

#======================= Global Settings =====================================

[global] 参数,修改以下参数

。。。。。。

workgroup = RISE

server string = Samba Server Version %v

netbios name = risesmbserver

realm = RISE.COM

idmap uid = 10000 - 20000

idmap gid = 10000 - 20000

template shell = /sbin/nologin

template homedir = /home/%D/%U

winbind use default domain = true

security=ads

winbind separator = %

winbind use default domain = yes

winbind enum users = yes

winbind enum groups = yes

encrypt passwords = yes

printing = bsd    Windows打开samba服务器中的视频卡解决办法



standalone server options参数

security = domain

encrypt passwords = yes  #这句话必须加,否则验证不成功。

passdb backend=tdbsam



doamin members options参数

security = domain

password server = 192.168.0.37 #域控ip

passdb backend=tdbsam

realm =RISE.COM



创建共享目录

#mkdir /home/zixun    ------创建咨询共享

#chmod -R 777 /home/zixun

#mkdir /home/xingzheng ------创建行政共享

#chmod -R 777 /home/xingzheng

#mkdir /home/xueshu ------创建学术共享

#chmod -R 777 /home/xueshu

[home]

path = /home/%D/%U

browsable = no

writable = yes

create mask = 0664

directory mask = 0775

[zixun]

comment=domain

; read only=yes

path=/home/zixun

browseable=yes

writable=no

write list=+lizheng,+zixun

create mask=0666

directory mask=0777

[xueshu]

comment=domain

; read only=yes

path=/home/xueshu

browseable=yes

writable=no

write list=+lizheng,+teacher,+class

create mask=0666

directory mask=0777

[soft]

comment=domain

;read only=yes

path=/home/soft

writable=no

browseable=yes

public=yes

create mask=0666

directory mask=0777

write list=+xingzheng,+zixun,+teacher,+class,+lizheng



4.添加winbind写入帐号的信任

先复制 /etc/nsswitch.conf文件

cp /etc/nsswitch.conf /etc/nsswitch.conf1

打开 vim /etc/nsswitch.conf配置

修改

passwd:    files   winbind

shadow:    files   winbind

group:       files   winbind

netgroup:   nisplus winbind

启动samba服务

#service smb start

启动winbind服务

service winbind start

测试域

kinit [email protected]

加入域

net rpc join  RISE.COM -U [email protected]

#wbinfo -t       #看winbind是否正常运行

#wbinfo -u      #看AD用户是否同步过来了

smb nmb加入启动服务 
chkconfig --level 35 smb on

chkconfig --level 35 nmb on

chkconfig --level 35 winbind on


访问Samba共享的文件很慢很慢的解决方法

  1. 修改/etc/sysconfig/network 文件把hostname修改成smb服务器的名字

2.修改/etc/hosts  添加一行127.0.0.1 smb服务器的名字

时间: 2024-08-24 04:15:34

在域环境下搭建samba服务器的相关文章

linux下搭建samba服务器

服务器IP:192.168.4.5 1.安装samba服务软件包 [[email protected] 桌面]# yum -y install samba [[email protected] 桌面]# rpm -q samba samba-3.6.9-164.el6.x86_64 [[email protected] 桌面]# rpm -q samba-client 2.修改配置文件smb.conf 对配置文件做备份 [[email protected] 桌面]# cp /etc/samba/

Windows环境下搭建MosQuitto服务器

Windows环境下搭建MosQuitto服务器 2018年04月16日 22:00:01 wistronpj 阅读数:1185 摘自:https://blog.csdn.net/pjlxm/article/details/79967322 Windows环境下搭建MosQuitto服务器 原创 2016年12月06日 19:51:55 标签: mosquitto / windows 7537 MosQuitto服务器的搭建 官网地址 Windows环境下搭建服务器 参考文章: [移动] Mos

Window环境下搭建Git服务器

如果公司要搭建自己的 Git 服务器,可以使用 gitblit 这个开源的 Git 服务器 下载gitblit安装包 到 http://gitblit.com/下载安装包 解压缩下载的压缩包即可,无需安装. 安装Java JDK 确保电脑安装了 Java 运行时环境 JRE 或者 JDK (要求 >=1.7 ) 下载地址:http://www.java.com/zh_CN/ 主要注意不要端口冲突 配置Java环境变量 右键”计算机” => ”属性” => ”高级系统设置” => ”

Linux学习随笔7——Linux环境中搭建samba服务器

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源

CentOS7环境下搭建ftp服务器

一. 安装 查看是否安装ftp rpm -qa | grep vsftpd安装ftp yum -y install vsftpd 启动 /bin/systemctl start vsftpd.service重启 /bin/systemctl restart vsftpd.service查看状态 /bin/systemctl status vsftpd.service开机自启chkconfig vsftpd on 取消匿名登录 vi /etc/vsftpd/vsftpd.confanonymous

linux环境下搭建svn服务器

前提: linux为cenos ; 安装了yum ; 1.进入linux,执行yum直接下载安装 yum install svbversion 2,查看svn安装位置 rpm -ql subversion 3.创建svn的版本库目录 makdir -p /var/svn/svnrepos 4.创建版本库 svnadmin create /var/svn/svnrepos 执行3.4后会在svnrepos下生成文件: 5.了解该svn版本库配置文件 conf目录 cd conf #进入该版本库的配

Windows环境下搭建SVN服务器

使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明. VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑 http://www.visualsvn.com/server/download/ SVN 的下载地址如下 http://tortoisesvn.net/downloads.html [1]使用SVN,首先要安装TortoiseSVN,就是上面的SVN下载地址

虚拟化环境下对公司业务服务器实现NLB+SQL高可用(一)

一.项目背景 公司有5台服务器托管在ISP中心,其中3台DELL720,2台DELL910,托管费为7.8万元/年.每个服务器的负荷非常低,同时公司对软件的版权有强制要求,不允许使用盗版软件.VMware5.5版本时,每台物理主机只允许1颗CPU免费使用,新发布的VMware6.0取消了该限制,只要每台物理机上的逻辑CPU数不超过480颗,在其内部每台虚拟机的逻辑CPU不超过8颗,就可以免费申请使用.于是就有了将所有的服务器集中到1台上的想法. 二.前期准备 在迁移前,需要收集现阶段每台物理主机

2-4-RHEL6.3搭建samba服务器案例分析与总结(Red Hat Enterprise Linux Server6.3)@树袋飘零

本节介绍内容: 1.  samba概述 2.  samba服务器的搭建 3.  samba服务主配置文件的详解 4.  samba服务器搭建案例分析 1.  samba概述 samba是linux以及UNIX和windows完美交互的工具.我们首先来说下samba的由来,那要先从SMB说起.SMB即(Server Message Block )服务器消息块,SMB主要是Microsoft的网络通讯协议,后来应用在了linux上,形成了samba,这是一个能让linux系统应用Microsoft网