SWL网络(II):Ubuntu 12.04和ClearOS。 LDAP验证

你好朋友!。 这是关于使用Ubuntu 12.04 Precise Pangolin和多用途服务器与多台台式计算机建立网络 ClearOS。 换句话说,是一个完全免费的网络。

请务必先阅读以下内容:

  • 带有免费软件的网络简介(I):ClearOS的介绍

我们会看到:

示例网络

  • 域控制器,DNS,DHCP: ClearOS企业版5.2sp1.
  • 控制器名称: CentOS的
  • 域名: 老友记
  • 控制器IP: 10.10.10.60
  • ---------------
  • Ubuntu版本: Ubuntu Desktop 12.04.2精确。
  • 队名: 精确的
  • IP地址: 使用DHCP

精确dhcp-ip

我们准备我们的Ubuntu

我们修改文件 /etc/lightdm/lightdm.conf 接受手动登录,我们为您提供以下内容:

[SeatDefaults]问候者会话=统一问候者用户会话= ubuntu greeter-show-manual-login = true greeter-hide-users = true allow-guest =假

保存更改后,我们重新启动 轻量级 在由调用的控制台中 Ctrl + Alt + F1 在登录后,我们执行其中的操作 sudo service lightdm重新启动.

我们配置LDAP客户端

我们必须准备好OpenLDAP服务器数据,该数据是从«目录»->«域和LDAP“:

LDAP基本DN:dc =朋友,dc = cu LDAP绑定DN:cn =管理者,cn =内部,dc =朋友,dc = cu LDAP绑定密码:kLGD + Mj + ZTWzkD8W

我们安装必要的软件包:

须藤apt-get install ldap-auth-client finger

在安装过程中,他们会问我们几个问题,我们必须正确回答。 答案将在此示例的情况下:

LDAP服务器统一资源标识符:ldap://10.10.10.60搜索库的可分辨名称:dc =朋友,dc = cu要使用的LDAP版本:3使本地根数据库管理员:是LDAP数据库是否需要登录? 没有用于root的LDAP帐户:cn =管理员,cn =内部,dc =朋友,dc = cu LDAP根帐户密码:kLGD + Mj + ZTWzkD8W

如果我们在前面的答案中错了,我们执行:

dpkg-重新配置 ldap-auth-config
## 回复
LDAP服务器统一资源标识符:ldap://10.10.10.60搜索库的可分辨名称:dc =朋友,dc = cu要使用的LDAP版本:3使本地根数据库管理员:是LDAP数据库是否需要登录? 没有用于root的LDAP帐户:cn =管理者,cn =内部,dc =朋友,dc = cu LDAP根帐户密码:kLGD + Mj + ZTWzkD8W更改密码时要使用的本地密码:md5

我们修改文件/etc/nsswitch.conf,并保留以下内容:

#/etc/nsswitch.conf##GNU名称服务开关功能的示例配置。 #如果您安装了`glibc-doc-reference'和`info'软件包,请尝试:#`info libc“ Name Service Switch”'有关此文件的信息。 密码:         兼容
组:          兼容
阴影:         兼容

主机:文件mdns4_minimal [NOTFOUND = return] dns mdns4网络:文件协议:db文件服务:db文件ethers:db文件rpc:db文件netgroup:nis

我们修改了/etc/pam.d/common-session文件,以便在用户文件夹不存在时在登录时自动创建用户文件夹:

[----]
所需的会话pam_mkhomedir.so skel = / etc / skel / umask = 0022

###以上行必须包含在之前
#这是每个软件包的模块(“主”块)[----]

我们在控制台上运行 只是检查,pam-auth-update:

精确PAM验证更新

我们做检查:

:〜$ 手指大步
登录名:strides名称:Strides El Rey目录:/ home / strides Shell:/ bin / bash从未登录。 没有邮件。 没有计划。 :〜$ sudo getent passwd大步前进
步幅:x:1006:63000:步幅El Rey:/主页/步幅:/ bin / bash:〜$ 苏多·盖顿(sudo getent)passwd legolas
legolas:x:1004:63000:Legolas The Elf:/ home / legolas:/ bin / bash

我们重新启动Ubuntu,因为所做的更改至关重要:

sudo重启

重新引导后,我们可以使用在ClearOS OpenLDAP中注册的任何用户登录。 当我们第一次结束时,可能需要一些时间才能注销。

我们建议 然后执行以下操作:

  • 使外部用户成为本地用户在我们的Ubuntu安装过程中创建的相同组的成员。
  • 使用命令 维苏多,执行为 ,将必要的执行权限授予外部用户。
  • 用地址创建书签 https://centos.amigos.cu:81/?user 在Firefox中,可以访问ClearOS中的个人页面,并且除了更改我们的密码外,还可以修改数据或向我们的用户配置文件添加数据。
  • 安装OpenSSH-Server以便能够从另一台计算机访问我们的Ubuntu。

对Ubuntu用户的最后几个问题:

  • 为什么默认情况下使用没有密码的root用户安装它?
  • 为什么在服务器版本中,默认情况下,我可以使用aptitude或apt-get,而在台式机版本中,默认情况下,我只能使用apt-get?如果要使用aptitude,则必须安装它?
  • 为什么默认情况下会安装AppArmor? Red Hat及其衍生版本允许您选择是否启用Selinux。
  • 当我们需要实现远程访问服务器时,为什么不使用其他GNU / Linux发行版广泛接受的/ etc / inittab文件呢?

今天的活动结束了,朋友们!

皮平


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   O_Pixote_O

    您让我好奇尝试一下,直到现在我只尝试了Zentyal。

    PS:“我们将看到:”链接不起作用,或者它们对我不起作用。

  2.   费德里科·安东尼奥·瓦尔德斯·图亚格

    显然,Ubuntu用户对该博客的访问并不多。 🙂

    1.    埃利奥时间3000

      好吧,Ubuntu用户主要是Windows用户。 因此,巨大的缺席。

      顺便说一句,好文章。

      1.    费德里科·安东尼奥·瓦尔德斯·图亚格

        感谢您的公司,埃里奥! 事实是,通过这种阅读水平,我想我不会尝试再次重复这种经历。 请注意,我重申我认为Ubuntu有效。 我们会看到。

  3.   马里奥

    我将以debian和ubuntu用户的身份回应,因为它们在以下方面具有一定的相似性:
    1. root被禁用(如果您没有密码),可以使用passwd激活它,或键入sudo bash,这是类似的操作。 也许是出于方便的原因而被禁用。 当root存在时,其生成的文件属于它的缺点(同时也有利于pro)提高了安全性。 请向新手chmod(和数字),chgrp和chown进行解释,以便普通用户可以与root共享文件。 这就是为什么使用sudo来防止用户沮丧和sysadmin压力。
    即使在debian作为ubuntu的netinstall安装中,您也可以选择,是否要创建root用户? 结果相同(未激活sudo,请编辑/ etc / sudoers)。
    2.由于不再包含突触或跟踪路由的相同原因。 有人说由于空间不足(当时以700mb cds分发),其他人则很少有人(台式机)使用它们。 我总是记得要安装所有三个。
    3. SElinux和Apparmor默认在发行版(例如fedora,centos和ubuntu)上启用或安装。 返回第1点,激活它们对于用户或sysadmin来说可能是头疼的事,但是它获得了安全性。 在Ubuntu中,Apparmor是相当宽松的。 但是,当我在Centos上尝试SElinux时,其他用户很难通过samba输入和管理文件。
    4. Sysvinit已经在数个发行版中被替换了很多年。 Debian和Gentoo保留它们,但RHEL,Fedora(系统化)或ubuntu(新贵)则不保留。 在 http://0pointer.de/blog/projects/why.html 您可以看到其他选择以及更改的原因。 eth0现在被称为类似于enp2s1的事实(我不喜欢)与udev一起被精确地系统化了,旧的概念被废弃了。

    1.    费德里科·安东尼奥·瓦尔德斯·图亚格

      马里奥:像您这样的评论是我们的期望,也是澄清许多问题所需要的。 您已经为我个人澄清了一些细节。 当我使用Ubuntu -little时(除8.04-以外),我总是将密码设置为root。 我安装了aptitude等,以及最新版本的Synaptic。 的确,旧观念被遗弃了。 现代性。 非常感谢您的评论!

      1.    马里奥

        没问题,它们是那些聪明的问题,可以让您在内存中搜索很多我几乎忘记的概念(gentoo),问候!

        1.    埃利奥时间3000

          好吧,我喜欢使用Debian以及Slackware和Arch,尽管我必须承认SystemD在初创企业中是一个奇迹。

  4.   欣快症

    非常感谢您提供的文章,尽管我阅读了几乎所有文章,但我通常不发表评论,如果我在家中启动这样的配置,这似乎非常有趣:)

    问候和再次感谢。

    1.    Federico A.ValdésToujague

      谢谢你的评论!

  5.   曼努佩雷斯

    毫无疑问,这些应用程序是在客户端还是在LDAP服务器上运行。 我想在客户端上,如果没有的话,我将不得不加大服务器的大小……这是一个有点疑问

    1.    Federico A.ValdésToujague

      阅读上一篇文章中的ClearOS的主要功能。 它不打算成为经典的应用程序服务器。 而是基础架构和基本网络服务。 当然,您可以基于您可以安装的Apache开发Web应用程序。 我个人不建议这种解决方案。 我更喜欢拥有一个或多个单独的应用程序服务器。

      通常,应用程序在客户端运行。

      我不知道最新版本的ClearOS是否具有瘦客户机服务器。 在我看来,这不是他的哲学。

      1.    曼努佩雷斯

        好的,我在多年前是Clarkconnect的时候就尝试过...我认为正如您所说的,它更多地是网络和基础结构服务器。 我将继续使用我的Zentyal ...,我将继续寻找应用程序服务器。

      2.    马丁

        您的文章非常有趣,我是Ubuntu用户,但最近我开始看到一些更具技术性的东西,因为我有一台旧机器,并且我正在考虑从中获得真正的好处。

        1.    Federico A.ValdésToujague

          我们的主要目标是帮助使用SWL。 希望从这篇文章中找到旧机器的实用程序。

  6.   欣快症

    一个问题,您是否有关于如何将购买的域(在本例中为bluehost)与动态IP结合使用的教程,以使其与您自己的服务器安装类似的东西?

    问候