[HOW TO] Define to default configuration user on Linux.

Khi dùng lệnh user add không có option kèm theo để tạo một user, các thuộc tính của user sẽ được tìm kiếm theo cấu hình mặc định trong các file:
/etc/default/useradd
/etc/login.defs
/etc/skel

Xem nội dung file /etc/default/useradd:
#cat /etc/default/useradd:
#useradd default file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel

Thay đổi giá trị của option HOME thành /var/home:
#cat /etc/default/useradd:
#useradd default file
GROUP=100
HOME=/var/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel

- Dùng lệnh useradd tạo một user mới: userd
- Kiểm tra thấy, userd có thư mục home directory trong /var/home

- Khi tạo mới một user, nội dung trong thư mục /etc/skel sẽ được tự tạo cho mỗi user.

- File /etc/login.defs là file định nghĩa các policy liên quan đến password: độ dài, ngày hết hạn, ngày warning..
- File /etc/login.defs cũng cho phép ra định nghĩa khi tạo user mới có home dir không?
| CREATE_HOME yes

- Khi xóa user có xóa luôn group không? (Group chỉ có một member). Có xóa các cron, job không?
#USERDEL_CMD    /usr/sbin/userdel_local
|USERGROUPS_ENAB yes

- Sửa option CREATE_HOME, không cho phép tạo home dir:
|CREATE_HOME no

TiếnPT R0039

0 nhận xét:

Post a Comment