Tải bản đầy đủ (.pdf) (14 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.26 MB, 14 trang )

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
ƯỚ
C


TIN QUỐ
C T


KIẾ
N TH

C C
ƠBẢ
N


H
ĐH WINDOWS

H
ĐH UNIX-LINUX

PHẦ
N C



NG


MÁY TÍNH XÁCH TAY

MAIL SERVER

DATABASE

MR. MICROSOFT

M
ẠNG LAN, WAN

BẢO MẬ
T


VIRUS - SPYWARE

HACKER

CISCO LAB

MICROSOFT LAB

E-BOOKS

DOWNLOADS


TH
Ủ
THU

T


TIN H
ỌC VĂN PHÒNG

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

DOANH NGHIỆ
P CNTT


H
ỎI - ÐÁP

VIẾT BÀI





QuanTriMang.com
nmlkji

Search
NHÀ TÀI TRỢ
TRANGCH


::>>
H
Đ
HUNIX

LINUX

Thiế
tl
ậphệth

ngmạngUbuntuquảnlýtậptrungv

iLDAP
-

21/3/2008 12h:10

1. Giới thiệu

Trong t
ươ
ng lai không xa, ph

n m


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


i các t
ổ
ch

c/doanh nghi

p. V

i
ư
u
đ
i

m mã ngu

n m

, dễ
dàng m
ở
r

ng, ho

t
độ
ng

n

đị
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
ế

t các t
ổ
ch

c/doanh nghi
ệp đề
u c

n
đế
n m

t h
ệ
th

ng m

ng n

i b
ộđể
h
ỗ
tr
ợ
x
ử
lý công vi
ệc

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

ệ
th

ng m

ng Ubuntu qu

n lý t

p trung v

i LDAP, m

t gi

i
pháp hoàn toàn có th
ể
thay th
ế
h
ệ
th

ng m

ng Microsoft Windows v

i Active Directory.



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:


Đị
a ch
ỉ
IP: 192.168.10.12

DNS server: 192.168.10.2

Tên máy: ubuntu
-desktop01


Máy tính Ubuntu desktop 02:

Đị
a ch
ỉ
IP: 192.168.10.14

DNS server: 192.168.10.2

Tên máy: ubuntu
-desktop02
3. Cấu hình hệthống

3.1. Cấ
u hình ubuntu
-
server

Trên máy ubuntu

-
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


i 02 máy tr

m Ubuntu vào DNS server:

ubuntu
-
desktop01.bits.com.vn 192.168.10.12
ubuntu
-
desktop02.bits.com.vn 192.168.10.14


Cài
đặ
t và c

u hình LDAP server v

i ph

n m

m OpenLDAP.


B
ổ
sung 02 account t
ươ

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:


Cài đặt và cấu hình DNS server với phần mềm BIND
1. Cài đặt Ubuntu server, phiên bản 7.10

Trong quá trình cài
đặ
t, thi
ế
t l

p các thông s
ố
sau:


Đị
a ch
ỉ
IP: 192.168.10.2

DNS server: 192.168.10.2

Netmask: 255.255.255.0

Tên máy: ubuntu
-
server

Ph


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

ư
sau:
● Sao chép dự
phòng các file c

a BIND:

tthai@ubuntu-server:~$ sudo -i
[sudo] password for tthai:
root@ubuntu-server:~#
root@ubuntu-server:~# mkdir /backup
root@ubuntu-server:~# cp -R /etc/bind /backup

● Cấ
u hình BIND:
Hi

u ch

nh file c

u hình chính c

a BIND
-
/
etc/bind/named.conf
- bằ
ng cách b
ổ

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


u mà DNS server
này không phân gi

i
đượ
c:

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

forwarders {
10.238.200.1;
10.238.200.8;
10.238.200.12;
};
};

T

o các file zone:


/etc/bind/zones/bits.com.vn.db: dùng cho vi

c l
ư
u tr
ữcác cặ
p IP address/machine name
để

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.

@ IN A 192.168.10.2
ubuntu-server.bits.com.vn. IN A 192.168.10.2
root@ubuntu-server:~# vim /etc/bind/zones/rev.10.168.192.in-
addr.arpa
; The number before IN PTR ubuntu-server.bits.com.vn is
; the machine address of the DNS server. In this case, it’s
; 2, as my IP address is 192.168.10.2.
$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
;
@ IN NS ubuntu-server.bits.com.vn.
2 IN PTR ubuntu-server.bits.com.vn.
Hi

u ch

nh file /etc/resolv.conf
để
li

t kê danh sách các DNS server trong m

ng c


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 d
ữ
li

u
trên DNS server (DNS lookup utility). Ti

n ích này s
ẽ
tìm ki
ế
m trên DNS server và hi

n th
ị
thông
tin do DNS server tr
ả
v
ề.

root@ubuntu-server:~# dig bits.com.vn

Bên c

nh
đ
ó, chúng ta c
ũ
ng c


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

để
xây d

ng LDAP server trên Ubuntu là OpenLDAP. Chúng ta s
ẽ
cài
đặ
t các ph

n
m

m và ti

n ích c

n thi
ế
t
để
thi
ế
t l

p LDAP server, bao g

m:
● slapd (OpenLDAP Server
-
OpenLDAP standalone server)

: 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


c
bộ
ho

c t
ừ
xa (local or remote). ldap
-
utils c
ũ
ng ch

a t

t c
ả
các ch
ươ
ng trình c

n thi
ế
t (required
client programs)
để
truy c

p các LDAP server.


● 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


n nh
ư
sau:
● Cậ
p nh

t danh m

c ph

n m

m (package list) trên Ubuntu và cài
đặ
t OpenLDAP:

tthai@ubuntu-server:~$ sudo -i
[sudo] password for tthai:
root@ubuntu-server:~#
root@ubuntu-server:~# aptitude update
root@ubuntu-server:~# apt-get install slapd
root@ubuntu-server:~# apt-get install ldap-utils
root@ubuntu-server:~# apt-get install db4.2-util
Lưu ý
: khi cài
đặ
t các gói slapd, ldap
-
utils, db4.2

-
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
ư

sau:
● Sao chép dự
phòng các file c

a OpenLDAP:
root@ubuntu-server:~# cp -R /etc/ldap /backup

● Sửd

ng ti

n ích slappasswd
để
mã hóa m

t kh

u admin và l
ư
u chu

i ký t
ự
mã hóa vào cu

i
file /etc/ldap/slapd.conf:
root@ubuntu-server:~# slappasswd >> /etc/ldap/slapd.conf
New password:
Re-enter new password:


● 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

# The admin dn has full write access, everyone else can
# read everything.
access to *
by dn=“cn=admin,dc=bits,dc=com,dc=vn” write
by * read
Lưu ý
: gi
ữ
l

i nh

ng thi
ế
t l

p m
ặc
đị
nh c

a file /etc/ldap/slapd.conf không
được đềcập
ở
trên.


Kh

i ch


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
ể-

user, group, ou

)
kh

i t

o trên server.



B
ổ
sung các initial entry (th

c th
ể
kh

i t

o):
LDAP server có th
ểbổ
sung các entry b

ng câu l

nh ho


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

description: LDAP administrator
userPassword: {SSHA}AwiGYep3HmBbL5rQka4Bchd4g8ofhnXC
dn: ou=users,dc=bits,dc=com,dc=vn
objectClass: organizationalUnit
ou: users
dn: ou=groups,dc=bits,dc=com,dc=vn
objectClass: organizationalUnit
ou: groups
dn: cn=ktm,ou=groups,dc=bits,dc=com,dc=vn
objectClass: posixGroup
cn: ktm
gidNumber: 5000
Lưu ý
: UID/GID trong bài vi
ế
t này
đượ
c thi
ế
t l

p theo qui
đị
nh sau:

System account: UID < 500

Real People in LDAP: 499 < UID < 10.000

Local users, groups (not in LDAP): UID > 10.000

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

đặ
t OpenLDAP:
root@ubuntu-server:~# rm -rf /var/lib/ldap/*

B
ổ
sung entry m

i:
root@ubuntu-server:~# slapadd -l init.ldif

Hi

u ch

nh quy

n trên c
ơ
s
ở
dữ
li

u:
root@ubuntu-server:~# chown -R openldap:openldap /var/lib/ldap

Kh

i ch


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


n ích ldapsearch:
root@ubuntu-server:~# ldapsearch –xLLL –b “dc=bits,dc=com,dc=vn”
Trong
đ
ó:
❍ -
x: không s
ửd

ng ph
ươ
ng th

c th

m
đị
nh SASL (m
ặc
đị
nh).
❍ -
LLL: vô hi

u hoá vi

c in thông tin LDIF.
❍ -
b: tìm ki

ế
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

ự
nh
ư
n

i dung
đ
ã t

o trong
file /etc/init.ldif.
V

i các b
ước cấ
u hình nh
ư
trên, chúng ta
đ
ã hoàn thành thao tác cài
đặ
t và c

u hình LDAP server trên
máy tính ubuntu
-
server. Ti
ế
p theo, chúng ta ti
ế

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


o ra trên LDAP server, chúng ta c

n th

c hi

n các b
ước
cấ
u hình trên các file PAM (Pluggable Authentication Modules) và NSSWITCH (Name Service Switch)
trong Ubuntu. Các b
ướ
c th

c hi

n nh
ư
sau:
1. Cài đặt LDAP client
Các ph

n m

m và ti

n ích c

n ph


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


n thông tin v
ề
các session (allow session
information) qua LDAP.


nss
-
updatedb
: ti

n ích dùng
để
t

o ra m

t c
ơ
s
ở
dữ
li

u tài kho

n c

c bộ

(
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

ập
(network slowdown), ho
ặc b
ị
ng
ư
ng ho

t
độ
ng vì s
ựcố
(
outage).
Các bướ
c th

c hi

n nh
ư
sau:
● Cậ
p nh

t danh m

c ph

n m


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

❍ Distinguished name of the search base: dc=bits,dc=com,dc=vn
❍ LDAP version to use: 3
❍ LDAP account for root: cn=admin,dc=bits,dc=com,dc=vn
❍ LDAP root account password: ******
root@ubuntu-desktop01:~# apt-get install libnss-ldap
Khi cài
đặ
t th
ư
vi

n này, chúng ta c

n cung c

p các thông s

:
● LDAP account for root: cn=admin,dc=bits,dc=com,dc=vn
● LDAP root account password: ******
Chú ý
: m

t h

p tho

i xu

t hi


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


n sau.
root@ubuntu-desktop01:~# apt-get install nss-updatedb
2. C

u hình LDAP client

Chúng ta s
ẽ
thao tác trên các file c

a PAM và NSSWITCH đểcấ
u hình LDAP client. Các b
ướ
c th
ực
hi

n nh
ư
sau:
● Sao chép dự
phòng các file c

a PAM và NSSWITCH:
root@ubuntu-desktop01:~# mkdir /backup
root@ubuntu-desktop01:~# cp /etc/nsswitch.conf /backup
root@ubuntu-desktop01:~# cp -R /etc/pam /backup

● Cấ
u hình NSSWITCH:

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


a các name service
để
h
ệ
th

ng
ư
u tiên tìm ki
ế
m theo m

t th
ứ
t
ựđã đượ
c l
ập ra.
root@ubuntu-desktop01:~# vim /etc/nsswitch.conf
passwd: files ldap
group: files ldap
Ki

m tra c

u hình v

a thi
ế
t l

ậ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
đế

n LDAP:

❍ /etc/pam.d/common-account
❍ /etc/pam.d/common-auth
❍ /etc/pam.d/common-password
❍ /etc/pam.d/common-session
Hi

u ch

nh các file này theo các b
ướ
c nh
ư
sau:
❍ root@ubuntu-desktop01:~# cd /etc/pam.d
❍ root@ubuntu-desktop01:/etc/pam.d# vim ./common-account
account sufficient pam_ldap.so
account required pam_unix.so
❍ root@ubuntu-desktop01:/etc/pam.d# vim ./common-auth
auth sufficient pam_ldap.so
auth required pam_unix.so nullok_secure use_first_pass
❍ root@ubuntu-desktop01:/etc/pam.d# vim ./common-password
password sufficient pam_ldap.so
password required pam_unix.so nullok obscure min=4 max=8 md5
❍ root@ubuntu-desktop01:/etc/pam.d# vim ./common-session
session required pam_unix.so
session required pam_mkhomedir.so skel=/etc/skel/
session optional pam_ldap.so
session optional pam_foreground.so



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
đă

ng nh

p vào máy
tr

m:
root@ubuntu-desktop01:~# mkdir /home/users
root@ubuntu-desktop01:~# mkdir /home/users/ktm
Chú ý
: n
ế
u không th

c hi

n b
ướ
c này sau khi
đ
ã t

o tài kho

n trên LDAP, chúng ta s
ẽ
g

p thông
báo l


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


.
3. Tạo tài khoản đăng nhập với phpLDAPadmin
Đểđơ
n gi

n trong vi

c qu

n lý OpenLDAP server, chúng ta s
ửd

ng phpLDAPadmin.
Đ
ây là

ng d
ụng
web
đượ
c s
ửd
ụng
để
thao tác v

i OpenLDAP server.
Các bướ
c sau

đ
â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

root@ubuntu-desktop01:~# chmod +r /etc/phpldapadmin/first.config.php
Truy cập phpLDAPadmin
:

T
ừcử
a s
ổ
trình duy

t, nh
ập
đị
a ch
ỉ
http://localhost/myphpldapadmin.
Nhấ
n vào nút Login
ở
panel bên trái, nh

p thông tin tài kho

n root:

Login DN: cn=admin,dc=bits,dc=com,dc=vn

Password: ******
Nhấ
n nút Authenticate

đểđă
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 thông tin liên quan
đế
n tài kho

n và nh

n nút Process>>.

Xem l

i thông tin. Sau khi
đ
ã ch

c ch

n, nh

n nút Create Object.

Sau khi t

o xong, màn hình hi

n th
ị
thông tin c

a tài kho


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.

Đế
n b
ướ
c này, chúng ta nh

n nút
Logout và b

t
đầ
u ki

m tra kh
ả
n
ă
ng ho

t
độ
ng c

a h
ệ
th

ng LDAP trên Ubuntu.
3.3. Cấ
u hình ubuntu
-

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

ừ
máy tr

m ubuntu, chúng ta
đă
ng nh
ập
bằ
ng tài kho

n
đượ
c t

o ra trên LDAP server. Trong tr
ườ
ng h

p c

a mình, trên máy ubuntu
-desktop01,
sau khi h
ệ
th

ng kh

i
độ

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.

Kết luận
Sửd

ng LDAP
để
xây d

ng m

ng n

i b
ộ
theo mô hình client/server, v

i các máy tính Ubuntu là m

t gi

i
pháp qu

n lý t

p trung hi

u qu
ả
và ti
ế

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


i b
ộ
v

i LDAP và Ubuntu là hoàn toàn kh
ả
thi.
Phụlục 1 – Một sốthao tác hữu ích khi cấu hình LDAP trên Ubuntu
1. Cấu hình máy tính Ubuntu đểcho phép account trên LDAP server có thểchuyển sang
(sudo) account quản trịhệthống root
Để
cho phép account tthai trên LDAP server có th
ể
chuy

n sang account root, trên máy tr

m Ubuntu,
chúng ta th

c hi

n nh
ư
sau:
M
ở
file /etc/group, b
ổ

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 c

p nh

t password LDAP server
để
h
ệ
th

ng Ubuntu có th
ể
hi

u
đượ
c password
này:
root@ubuntu-server:~# passwd tthai
Enter login (LDAP) password: ******
New password: ******
Re-enter new password: ******
2. Sửdụng đĩa USB trên Ubuntu server
Để
s
ửd
ụng
được các
đĩ
a USB trên Ubuntu server (giao di


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

đĩ
a USB có tính n
ă
ng nghe nh

c MP3:
root@ubuntu-server:~# mkdir /usbmp3-disk
root@ubuntu-server:~# mount -t vfat /dev/sdb /usbmp3-disk


Khi
đ
ã s
ửd

ng xong, chúng ta nên ng

t k
ế
t n

i gi

a Ubuntu server và
đĩ
a USB m

t cách an toàn
bằ
ng cách:

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

1. OpenLDAP Server


2. LDAP Client Authentication


3. OpenLDAP Client Configuration Guide


4. Ubuntu User Document (good)


5. DNS Server Setup Using Bind in Ubuntu

/>using

bind

in
ubuntu.html
6. BIND9 Administrator Reference Manual

7. Installing phpLDAPadmin


8. An Introduction to LDAP


9. Introduction to LDAP (good)



10. LDAP mini HOWTO (good)


11. OpenLDAP 2.2 Administrator

s Guide


12. OpenLDAP Everywhere


13. LDAP Attributes

14. Berkeley v4.2 Database Utility
/>util

15. Berkeley Database

16. Berkeley Database

17. Performing Backup and Recovery with Berkeley DB


18. Chapter 19. I/O Redirection (Advanced Bash

Scripting Guide)


19. /etc/nsswitch.conf



Name Service Switch File




Tô Thanh H

i
-

Email:

Phòng K
ỹ
thu
ật Mạ
ng Trung tâm Công ngh
ệ
Thông tin Th

a Thiên Hu
ế06 Lê Lợ
i, TP.
Hu
ế

Các bài m


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

ă
ng c
ườ
ng làm vi

c qua m

ng

-

26/3

Đ
ã cấ
p gi

y ch

ng nh

n
đầ
u t
ư
cho Samsung

-

26/3


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
ủ

m

i

-

26/3

Hanel tr
ở
thành OEM c

a Intel

-

26/3

Tháng 6, Dell ra m

t laptop tích h

p GPS
-

26/3

Tháng 4, Windows XP SP3 s
ẽ
ra m


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


a Intel
đượ
c ti
ế
t l
ộ
v

i tên 2go PC

-

25/3

Microsoft h
ỗ
tr
ợ
Vista SP1 mi

n phí 100%

-

25/3

Thâm nh

p ch


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


ng d

ng b

o m

t: nh

t quán b

n ghi

-

25/3

Nh

ng clip xu

t s

c nh
ất 2007 c

a YouTube

-


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


m

-

25/3

Xem toàn bộộộộ>>


Search

Web
nmlkj
www.quantrimang.com
nmlkji
Inbàinày
|
Trao
đổ
i
|
G
ửichobạnbè
Mobile Phones | PrePaid Credit Cards | Debt Help | Credit Card | Cheap Loan | Vietnam Travel
Cácbàicùngchủđềnày:

K
ếtnố
iLinuxt


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

ậtchoLinux:Hạnchếcácd

chv
ụ
khôngcầnthiết 12/28/2007 11:17:00 AM

Ng
ănchặntruycậ
pm
ạngtráiphépvớiPacketFence 12/24/2007 1:43:00 PM
ch oKonect
mvi
cv
i
c ng
ngGoogle
12/13/2007 9:09:00 AM

Tìmhi
ểuvềhoánđổ
ikhônggianb
ộ
nh
ớ
Linux
12/10/2007 6:53:00 AM
Funcđưaquả
nlým
ạngvàođ
i


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ạ

m
10/9/2007 9:42:00 AM

3b
ướccàiđặtUbuntutừWindows 7/30/2007 8:06:00 AM

H
ướngdẫncàiđặtLAMPtrênUbuntuchongườ
im

ib
ắtđầ
u
7/14/2007 1:06:00 PM
TừngbướccàiđặtFedora7 6/23/2007 3:07:00 PM
Ubuntu7.10cógìmớ
i?
6/21/2007 4:58:00 PM
Mộtsốbả
nLinuxd
ễsửd

ng 5/14/2007 9:29:00 AM
Sửd

ngổcứngngoàiUSBchosaolưudự
phòngtrongLinux
5/4/2007 4:27:00 PM

Cài

đặ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

×