Tài liệu Thiết lập hệ thống mạng Ubuntu quản lý tập trung với LDAP doc - Pdf 95

Trang chủ | Khoahoc.com.vn| Bongda.com.vn | Hotjobs.com.vn | Gamevui.com | Download.com.vn - Tìm kiếm và tải phần mềm miễn phí | Gửi bài viết | Liên
Hệ TRANG CHỦ

TIN TRONG N
ƯỚ
CTIN QUỐ
C T


KIẾ
N TH

C C
ƠBẢ
NH
ĐH WINDOWS

H
ĐH UNIX-LINUX

PHẦ
N C


TH
Ủ
THU

TTIN H
ỌC VĂN PHÒNG

ĐỒ
H
ỌA MÁY TÍNH

DOANH NGHIỆ
P CNTTH
ỎI - ÐÁP

VIẾT BÀI


QuanTriMang.com
nmlkji


m mã ngu

n m
ở
và mi

n phí r

t có th
ể
s
ẽ
tr
ở
thành m

t l

a ch

n t

t
y
ế
u
đố
i v


đị
nh

l
ĩ
nh v
ực ứ
ng d

ng này
đ
ang ngày càng ch

ng t
ỏ
tính kh
ảd

ng và hi

u qu
ảc

a nó. H

u h
ế

th
ườ
ng ngày,
đ
i

u hành ho

t
độ
ng, ph

i h

p làm vi
ệc…

Bài vi
ế
t s
ẽ
h
ướ
ng d

n các b
ướ
c xây d

ng h


2. Yêu cầu hệthống

Chúng ta s
ửd
ụng
03
máy tính v

i thông tin nh
ư
sau:


Máy tính Ubuntu server:

Đị
a ch
ỉ
IP: 192.168.10.2

DNS server: 192.168.10.2

Tên máy: ubuntu
-
server


Máy tính Ubuntu desktop 01:


-
server, chúng ta th

c hi

n:


Cài
đặ
t và c

u hình DNS server v

i ph

n m

m BIND.


Domain name: bits.com.vn

B
ổ
sung 02 Host (A) record t
ươ
ng

ng v

ng

ng v

i 02 máy tr

m Ubuntu vào LDAP server:

NHÀ TÀI TRỢ

/>Account 01
-
tthai:********

Account 02
-
ctbach:********

Các bướ
c th

c hi

n l

n l
ượ
t nh
ư
sau:

n m

m: ch

n các gói cài
đặ
t cho DNS server
2. Cấu hình DNS server
Ph

n m

m dùng
để
xây d

ng DNS server trên Ubuntu là BIND (Berkeley Internet Name Domain).
Chúng ta s
ẽ
thao tác trên các file c

a BIND
đểcấ
u hình DNS server. Các b
ướ
c th

c hi

n nh

sung các dòng sau
vào cu

i file:

root@ubuntu-server:~# vim /etc/bind/named.conf

// The zone definition
zone “bits.com.vn” {
type master;
file “/etc/bind/zones/bits.com.vn.db”;
};
// The zone definition for reverse DNS
zone “10.168.192.in-addr.arpa” {
type master;
file “/etc/bind/zones/rev.10.168.192.in-addr.arpa”;
};

Hi

u ch

nh file /etc/bind/named.conf.options
để
chuy

n (forward) nh

ng yêu c


DNS server này phân gi

i.

/etc/bind/zones/rev.10.168.192.in
-
addr.arpa: dùng cho m

c đ
ích phân gi

i ng
ược.

root@ubuntu-server:~# mkdir /etc/bind/zones
root@ubuntu-server:~# vim /etc/bind/zones/bits.com.vn.db
$TTL 604800
@ IN SOA ubuntu-server.bits.com.vn. admin.bits.com.vn.
(
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; Negative Cache TTL
;
; Replace the following line as necessary:
; ns1 = DNS server name
; mail = Mail server name
; bits.com.vn. IN MX 10 mail.bits.com.vn.
@ IN NS ubuntu-server.bits.com.vn.

a mình:
root@ubuntu-server:~# vim /etc/resolv.conf
search bits.com.vn
nameserver 192.168.10.2

Kh

i
độ
ng l

i d

ch v
ụ
BIND:

root@ubuntu-server:~# /etc/init.d/bind9 restart


Ki

m tra DNS server v

i ti

n ích dig (domain information groper). dig là ti

n ích truy v



n s
ửd

ng ti

n ích ping
để
ki

m tra:
root@ubuntu-server:~# ping bits.com.vn
root@ubuntu-server:~# ping ubuntu-server
root@ubuntu-server:~# ping ubuntu-server.bits.com.vn
Cài
đặ
t và cấ
u hình LDAP server v

i ph

n m

m OpenLDAP
1. Cài đặt OpenLDAP
Ph

n m

m dùng

: ph

n m

m này
đượ
c dùng
để
t
ạo
ra m

t standalone directory service và bao g

m c
ả
slurpd replication server.

● ldap
-
utils (OpenLDAP Utilities)
: gói này ch

a các ti

n ích dùng
để
truy c

p LDAP server c

● db4.2
-
util (Berkeley v4.2 Database Utility)
: gói này ch

a các công c
ụ
(
tools)
đượ
c dùng
để
thao tác (manipulating) v

i các c
ơ
s
ở
dữ
li

u có
đị
nh d

ng là Berkeley v4.2 Database.
Các bướ
c th

c hi

-
util, h
ệ
th

ng c

n s
ửd
ụng
đĩ
a CD ch

a Ubuntu
server 7.10.
2. Cấu hình LDAP server
Chúng ta s
ẽ
thao tác trên các file c

a OpenLDAP
đểcấ
u hình LDAP server. Các b
ướ
c th

c hi

n nh
ư


● Cấ
u hình OpenLDAP:
Hi

u ch

nh file /etc/ldap/slapd.conf (file c

u hình chính c

a OpenLDAP) nh
ư
sau:

root@ubuntu-server:~# vim /etc/ldap/slapd.conf
suffix “dc=bits,dc=com,dc=vn”
rootdn “cn=admin,dc=bits,dc=com,dc=vn”
# password này do tiện ích ldappasswd tạo ra.
rootpw {SSHA}AwiGYep3HmBbL5rQka4Bchd4g8ofhnXC
directory “/var/lib/ldap”
# Set change password permission
access to attrs=userPassword,shadowLastChange
by dn=“cn=admin,dc=bits,dc=com,dc=vn” write
by anonymous auth
by self write
by * none
# Ensure read access to the base for things like
# supportedSASLMechanisms.
access to dn.base=“” by * read


y standalone LDAP server:
root@ubuntu-server:~# /etc/init.d/slapd start
Starting OpenLDAP: slapd
Đế
n b
ướ
c này, LDAP server
đ
ã s

n sàng.
Để
bắ
t
đầ
u
đư
a server này vào ho

t
độ
ng, chúng ta c

n
bổ
sung các entry (th

c th
ể-

c t
ừ
các file có
đị
nh d

ng ldif (ldap
directory interchange format). D
ướ
i
đ
ây, chúng ta t

o ra file init.ldif và l
ư
u vào th
ư
m

c /etc/ldap.
root@ubuntu-server:~# vim /etc/ldap/init.ldif
dn: dc=bits,dc=com,dc=vn
objectClass: dcObject
objectClass: organizationalUnit
dc: bits
ou: bits.com.vn
dn: cn=admin,dc=bits,dc=com,dc=vn
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin

Th

c hi

n các b
ướ
c nh
ư
sau
đểbổ
sung entry vào LDAP server:

D

ng d

ch v
ụ
LDAP:
root@ubuntu-server:~# /etc/init.d/slapd stop

Xóa n

i dung
đ
ã t
ựđộ
ng t

o ra trong khi cài


y d

ch v
ụ
LDAP:
root@ubuntu-server:~# /etc/init.d/slapd start

Ki

m tra các entry v
ừa bổ
sung:

Chúng ta có th
ể
ki

m tra các entry v

a m

i b
ổ
sung vào b

ng cách s
ửd

ng ti

ế
m c
ơ
bả
n.
Nế
u các thao tác b
ổ
sung entry vào LDAP server
đượ
c th

c hi

n m

t cách chính xác, ti

n ích
ldapsearch s
ẽ
hi

n th
ị
thông tin v
ề
các entry này t
ươ
ng t

n hành các thao tác cài
đặ
t và c

u hình các h
ệ
th

ng máy
tr

m Ubuntu.
3.2. Cấ
u hình ubuntu
-
desktop01
Để
máy tr

m
đă
ng nh

p v

i tài kho

n
đượ
c t


i cài
đặ
t trên máy tr

m Ubuntu là:
● libpam
-
ldap
: th
ư
vi

n dùng
để
cho phép xác th

c (allow for authentication) qua LDAP.


libnss
-
ldap
: th
ư
vi

n dùng
để
cho phép truy v

(
local database of the
user names). C
ơ
s
ở
dữ
li

u này
đượ
c dùng
để
kh

c ph

c tr
ườ
ng h

p m

ng b
ị
gi

m t
ốc độ
truy c


m (package list) trên Ubuntu và cài
đặ
t libpam
-
ldap, libnss
-
ldap và
nss
-
updatedb:
ctbach@ubuntu-desktop01:~$ sudo -i
[sudo] password for ctbach:
root@ubuntu-desktop01:~#
root@ubuntu-desktop01:~# aptitude update
root@ubuntu-desktop01:~# apt-get install libpam-ldap
Khi cài
đặ
t th
ư
vi

n này, chúng ta c

n cung c

p các thông s

:
❍ LDAP Server Uniform Resource Identifier: ldap://192.168.10.2


n, thông báo r

ng h
ệ
th

ng không th
ể
qu

n lý file nsswitch.conf m

t
cách t
ựđộ
ng. Chúng ta nh

n nút OK và s
ẽ
thay
đổ
i c

u hình c

a file này
ở
ph


Hi

u ch

nh file /etc/nsswitch.conf (file c

u hình chính c

a NSSWITCH). File này xác
đị
nh các
name service mà h
ệ
th

ng s
ửd
ụng
để
truy v

n thông tin (search for information). File này c
ũ
ng ch
ỉ
ra th
ứ
th
ực


ập bằ
ng cách th

c hi

n 02 l

nh:
root@ubuntu-desktop01:~# getent passwd
root@ubuntu-desktop01:~# getent group
02 l

nh trên s
ẽ
li

t kê m

t kh

u và các nhóm trên Ubuntu desktop và trên LDAP server.

● Cấ
u hình PAM:
Có 04 file c

u hình c

a PAM liên quan
đế



T

o th
ư
m

c dùng
để
l
ư
u tr
ữ
các th
ư
m

c home t
ươ
ng

ng v

i m

i tài kho

n
đă

i trong quá trình
đă
ng nh

p vào máy tr

m Ubuntu.


Authentication failed

. Nế
u xem trong file /var/log/auth.log, chúng ta s
ẽ
th

y nguyên nhân
c

a l

i:

Unable to create directory /home/users/ktm/tthai

;

couldn

t open session for tthai

đ
ây s
ẽ
giúp chúng ta cài
đặ
t và s
ửd

ng phpLDAPadmin trên máy tr

m Ubuntu
để
qu

n lý
LDAP server.
Cài đặt phpLDAPadmin vớ
i l
ệnh
:
root@ubuntu-desktop01:~# apt-get install phpldapadmin
Cấu hình phpLDAPadmin
:
root@ubuntu-desktop01:~# cp -
R /usr/share/phpldapadmin /var/www/myphpldapadmin
root@ubuntu-desktop01:~#
cp /etc/phpldapadmin/config.php /etc/phpldapadmin/first.config.php
root@ubuntu-desktop01:~# rm /var/www/myphpldapadmin/config/config.php
root@ubuntu-desktop01:~# ln –
s /etc/phpldapadmin/first.config.php /var/www/myphpldapadmin/config/config.php

đểđă
ng nh
ập.
Nế
u
đă
ng nh

p vào LDAP server thành công, h
ệ
th

ng s
ẽ
thông báo:
Tạo tài khoản trên phpLDAPadmin
:

Kích vào m

c ou=users, ch

n Create new entry here, ch

n User Account. Nh

n nút Process>>.

Đ
i


n v

a t
ạo sẽ
xu

t hi

n.

Nh

n nút Add new attribute
để
thêm thu

c tính LoginShell.
Nhấ
n nút Add
để
hoàn thành thao tác t

o và hi

u ch

nh tài kho

n.

desktop02
Th

c hi

n các b
ướ
c t
ươ
ng t
ự
nh
ư
v

i máy tính ubuntu
-desktop01.
4. Kiể
m tra h
ệthống
Để
ki

m tra h
ệ
th

ng sau khi hoàn thành các b
ước cấ
u hình, t

ng, chúng ta nh

p:

Username: tthai

Password: ******
H
ệ
th

ng s
ẽ
thông báo:

Creating directory

/
home/users/ktm/tthai
’”
,
chúng ta nh

n nút OK
để
hoàn
thành thao tác
đă
ng nh
ập.

t ki

m chi phí. V

i các b
ướ
c cài
đặ
t
đơ
n gi

n, c

u hình d
ễ
dàng,
vi

c thi
ế
t k
ế
h
ệ
th

ng m

ng n

sung user01 vào dòng admin

# gedit /etc/group
Tìm
đế
n dòng admin:x:117:ctbach,administrator
B
ổ
sung user01 vào cu

i dòng. Sau khi b
ổ
sung, chúng ta nh

n
được kế
t qu
ả
t
ươ
ng t
ự
nh
ư
sau:
admin:x:117:ctbach,administrator,tthai
Ti
ếp đế
n, c



n dòng l

nh), chúng ta ph

i th

c hi

n thao tác
mount
đĩ
a USB vào Ubuntu server.

Đố
i v

i
đĩ
a USB thông th
ườ
ng (không có MP3):
root@ubuntu-server:~# mkdir /usb-disk
root@ubuntu-server:~# mount -t vfat /dev/sdb1 /usb-disk


Đố
i v

i

root@ubuntu-server:~# umount /usb-disk
root@ubuntu-server:~# umount /usbmp3-disk
3. Xem lỗi đăng nhập trên máy trạm Ubuntu
Để
xem
đượ
c các l

i
đă
ng nh

p trên máy tr

m Ubuntu nh

m giúp chúng ta xác
đị
nh nguyên nhân phát
sinh l

i trong quá trình Ubuntu
đă
ng nh

p qua LDAP, chúng ta m
ở
file /var/log/auth.log
Tài li
ệu tham khảo


10. LDAP mini HOWTO (good)11. OpenLDAP 2.2 Administrator

s Guide12. OpenLDAP Everywhere13. LDAP Attributes

14. Berkeley v4.2 Database Utility
/>util

15. Berkeley Database

16. Berkeley Database

17. Performing Backup and Recovery with Berkeley DB18. Chapter 19. I/O Redirection (Advanced Bash

Scripting Guide)19. /etc/nsswitch.conf

i nh

t:
Mã t

n công Excel xu

t hi

n trên Internet

-

26/3

Yahoo gia nh

p n

n t

ng Google OpenSocial

-

26/3

Chính ph
ủ
t


Indonesia: Xem web "sex" s
ẽb
ị
ph

t 100.000USD và 6 n
ă
m tù

-

26/3

Microsoft có th
ể
nâng m

c giá mua l

i Yahoo

-

26/3

Intel ra m

t dòng chip máy ch
ủ


t

-

26/3

Chu

t "m

nh" cho Netbook

-

26/3

Google thành 'gã kh

ng l
ồ'
nh
ờă
n ngon

-

26/3

Netbook c


n thác lo

n c

a gi

i tr
ẻ
nghi

n net

-

25/3

Le lói ánh sáng cho qu

ng cáo di
độ
ng

-

25/3

Xây d

ng các

25/3

"Kh

c tinh" c

a EEE PC xu

t hi

n

-

25/3


n
Độ
:
BlackBerry
đố
i m

t v

i l

nh c


im

tm
ạngkhôngdây 3/13/2008 9:09:00 AM

Beryl

L
ớpvỏhàonhoángc

aLinux
3/5/2008 9:06:00 AM
Th
ủ
thuậtcàiofflinecácgóiphầ
nm
ềmtrongUbuntu 2/2/2008 4:47:00 PM

Cài
đặtvàcấ
uhình
đ
i

ukhi
ểntruycậ
pm
ạngvớiPacketFence 1/4/2008 10:11:00 AM
Tăngbả
om


ukhi
ểnc

aquảntr
ị
h
ệthống 12/6/2007 10:02:00 AM

B
ảncàiđặttrựctiếpopenSUSEđượ
cram
ắt 11/29/2007 11:44:00 AM
Cộngđồ
ngngu

nm
ởchàođónFedora8 11/17/2007 9:51:00 AM
Fedora8

Videohướngdẫncàiđặt 11/14/2007 10:28:00 AM

B

om
ậttruycậptừ
xa
đố
iv
ớicácmáytrạ

đặtvàcấ
uhìnhSpamd
4/17/2007 3:27:00 PM
Xem toàn bộộộộ>>
Trởvềđầutrang
Trang chủ | Khoahoc.com.vn| Bongda.com.vn | Hotjobs.com.vn | Gamevui.com | Ecodebank.com | Gửi bài viết | Liên Hệ
Copyright © 2003-2007 QuanTriMang.com. All rights reverved
Designed and Developed by QuanTriMang.com


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status