GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 108

1
0

Khi tùy chọn

-D được sử dụng, lệnh useradd sẽ bỏ qua các giá trị ngầm định và cập

nhật các giá trị mới.

-b, default_home : thêm tên người dùng vào cuối thư mục cá nhân để tạo tên thư mục cá nhân

mới.

-e, default_expire_date : thay đổi thời hạn hết giá trị của tài khoản người dùng.
-f, default_inactive : xác định thời điểm hết hiệu lực của mật khẩu đăng nhập khi tài khoản

người dùng bị xóa bỏ.

-g, default_group : thay đổi chỉ số nhóm người dùng.
-s, default_shell : thay đổi shell đăng nhập.

Ngoài lệnh

useradd, có thể tạo người dùng mới bằng cách sau:

Soạn thảo file

/etc/passwd bằng vipw. Lệnh vipw mở trình soạn thảo trên hệ thống

và hiệu chỉnh bản sao tạm của file

/etc/passwd. Việc sử dụng file tạm và khóa file sẽ có

tác dụng như một cơ chế khóa để ngăn việc hai người dùng cùng soạn thảo file một lúc.
Lúc đó sẽ thêm dòng thông tin mới về người dùng cần tạo. Hãy cẩn thận trong việc soạn
thảo tránh nhầm lẫn. Riêng trường mật khẩu nên để trống và tạo mật khẩu sau. Khi file này
được lưu,

vipw sẽ kiểm tra sự đồng nhất trên file bị thay đổi. Nếu tất cả mọi thứ dường như

thích hợp thì có nghĩa là file

/etc/passwd đã được cập nhật.

Ví dụ: thêm người dùng có tên là

new, chỉ số người dùng 503, chỉ số nhóm là 100, thư

mục cá nhân là

/home/new và shell đăng nhập là shell bash:

# vipw

mail:x:8:12:mail:/var/spool/mail:
games:x:12:100:games:/usr/games:
gopher:x:13:30:gopher:/usr/lib/gopher-data:
bien:x:500:0:Nguyen Thanh Bien:/home/bien:/bin/bash
sang:x:17:100:Nguyen Minh Sang:/home/sangnm:/bin/bash
lan:x:501:0:Lan GNU:/home/lan:/bin/bash
new::503:100:them mot nguoi moi:/home/new:/bin/bash

To thư mc cá nhân ca người dùng mi vi lnh mkdir

# mkdir /home/new

Sao chép các file từ thư mục

/etc/skel/ (đây là thư mục lưu trữ các file cần

thiết cho người dùng) vào file cá nhân vừa tạo

Thay đổi quyền sở hữu và các quyền truy nhập file

/home/new với các

lệnh

chownchmod

# chown new /home/new
# chmod go=u,go-w /home/new

Thiết lp mt khu ca người dùng vi lnh passwd

# passwd new
passwd:

Sau khi thiết lập mật khẩu cho người dùng ở bước cuối cùng, tài khoản người dùng sẽ

làm việc. Nên thiết lập mật khẩu người dùng ở bước cuối cùng, nếu không họ có thể vô tình
đăng nhập trong khi đang sao chép các file.