CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX REDHAT 8.0 - Trang 20

www.nhipsongcongnghe.net

File cấu hình này có dạng như sau:

< + or - > : : + : grant permission

- : deny permission

Với username list là người dùng hay nhóm người dùng, tty list là login qua console, host

list xác định các host hay domain. Chúng ta có thể sử dụng các từ khóa ALL=tất cả,

EXCEPT=trừ, LOCAL=cục bộ.

Ví dụ sau cho cấm osg login từ tất cả, và cho phép linet login từ xa.

account required pam_access.so

-:osg:ALL

+:linet:ALL EXCEPT LOCAL

pam_chroot.so:

Support module type :account; session; authentication

Dùng để chroot cho các user thiết lập trong /etc/security/chroot.conf

Ví dụ, tôi thực hiện chroot cho sshd để người dùng linet chỉ có quyền truy cập trong

/home/osg mà không có quyền truy cập đến các thư mục home của người dùng khác

Thêm dòng sau trong /etc/pam.d/sshd ( lưu ý trong /etc/sshd/sshd_config phải thiết lập

UsePAM = yes )

session required pam_chroot.so

_ pam_deny.so:

Support module type: account; authentication; password; session

Module này luôn trả về giá trị false. Vd nó được dùng trong /etc/pam.d/other để từ chối

mọi truy cập của người dùng khi truy cập vào các PAM-aware program mà không có file

cấu hình PAM

- Acount module type: Từ chối người dùng quyền truy cập vào hệ thống

#add this line to your other login entries to disable all accounts

login account required pam_deny.so

- Authentication module type: từ chối truy cập, thiết lập giá trị mặc định. vd trong

/etc/pam.d/other. Khi người dùng login vào hệ thống, đầu tiên sẽ gọi các module trong

/etc/pam.d/login ra và yêu cầu người dùng nhập thông tin tương ứng ( username,

password ), nếu các thông tin này không đáp ứng thì PAM sẽ gọi /etc/pam.d/other ra để

deny quyền truy cập.

#/etc/pam.d/other

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.