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

1
1

Lệnh này sẽ sửa đổi các file tài khoản hệ thống, xóa tất cả các thực thể liên quan đến

nhóm. Tên nhóm phải thực sự tồn tại.

5.4 Các lnh cơ bn khác có liên quan đến người dùng

Ngoài các lệnh như thêm người dùng, xóa người dùng ..., còn có một số lệnh khác có

thể giúp ích rất nhiều nếu đang làm việc trên một hệ thống đa người dùng.

5.4.1 Đăng nhp vi tư cách mt người dùng khác khi dùng lnh su

Đôi lúc muốn thực hiện lệnh như một người dùng khác và sử dụng các file hay thiết bị

thuộc quyền sở hữu của người dùng đó. Lệnh

su cho phép thay đổi tên người dùng một

cách hiệu quả và cấp cho các quyền truy nhập của người dùng đó.

Cú pháp lệnh:

su <người-dùng>

Nếu đăng nhập với tư cách người dùng bình thường và muốn trở thành siêu người dùng

(root) dùng lệnh sau:

# su root

Khi đó hệ thống sẽ yêu cầu nhập mật khẩu của siêu người dùng. Nếu cung cấp đúng

mật mã, thì sẽ là người dùng

root cho tới khi dùng lệnh exit hoặc CTRL+d để đăng xuất

ra khỏi tài khoản này và trở về đăng nhập ban đầu. Tương tự, nếu đăng nhập với tư cách
root và muốn trở thành người dùng bình thường có tên là newer thì hãy gõ lệnh sau:

# su newer

sẽ không bị hỏi về mật khẩu khi thay đổi từ siêu người dùng sang một người dùng khác.
Tuy nhiên nếu đăng nhập với tư cách người dùng bình thường và muốn chuyển đổi sang
một đăng nhập người dùng khác thì phải cung cấp mật khẩu của người dùng đó.

5.4.2 Xác định người dùng đang đăng nhp (lnh who)

* Lệnh

who là một lệnh đơn giản, cho biết được hiện tại có những ai đang đăng nhập

trên hệ thống với cú pháp như sau:

who [tùy-chn]

Các tuỳ chọn là:

-H, --heading : hiển thị tiêu đề của các cột trong nội dung lệnh.
-m : hiển thị tên máy và tên người dùng với thiết bị vào chuẩn.
-q, --count : hiển thị tên các người dùng đăng nhập và số người dùng đăng nhập.

Ví dụ:

# who

root tty1 Nov 15 03:54
lan pts/0 Nov 15 06:07

#

Lệnh

who hiển thị ba cột thông tin cho từng người dùng trên hệ thống. Cột đầu là tên

của người dùng, cột thứ hai là tên thiết bị đầu cuối mà người dùng đó đang sử dụng, cột thứ
ba hiển thị ngày giờ người dùng đăng nhập.

Ngoài

who, có thể sử dụng thêm lệnh users để xác định được những người đăng nhập

trên hệ thống.