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:〜$ 蘇多·蓋頓
legolas:x:1004:63000:Legolas The Elf:/ home / legolas:/ bin / bash

我們重新啟動Ubuntu,因為所做的更改至關重要:

sudo重啟

重新引導後,我們可以使用在ClearOS OpenLDAP中註冊的任何用戶登錄。 當我們第一次結束時,可能需要一些時間才能註銷。

我們建議 然後執行以下操作:

  • 使外部用戶成為安裝Ubuntu時本地用戶所屬的相同組的成員。
  • 使用命令 visudo命令,執行為 ,將必要的執行權限授予外部用戶。
  • 用地址創建書籤 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時,將提高安全性,但缺點是(同時也有利於)其生成的文件屬於它。 請向新手chmod(和數字),chgrp和chown進行解釋,以便普通用戶可以與root共享文件。 這就是為什麼使用sudo來防止用戶沮喪和sysadmin壓力。
    即使在debian作為ubuntu的netinstall安裝中,您也可以選擇,是否要創建root用戶? 結果相同(未激活sudo,請編輯/ etc / sudoers)。
    2.由於不再包含突觸或跟踪路由的相同原因。 有人說由於空間不足(當時以700 mb 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 您可以看到其他選擇以及更改的原因。 與udev一起精確地系統化是因為eth0現在被稱為類似於enp2s1的事實(我不喜歡它),而舊的概念被廢棄了。

    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結合使用的教程,以使其與您自己的服務器相類似?

    問候