Giới thiệu
Trong lab này, chúng ta sẽ khám phá lệnh chfn
của Linux, cho phép người dùng sửa đổi thông tin cá nhân của họ, chẳng hạn như tên đầy đủ, địa điểm văn phòng và số điện thoại. Chúng ta sẽ bắt đầu bằng cách tìm hiểu cách sử dụng cơ bản của lệnh chfn
, sau đó đi sâu vào sửa đổi các trường thông tin người dùng khác nhau. Cuối cùng, chúng ta sẽ đề cập đến một số tùy chọn nâng cao được cung cấp bởi lệnh chfn
.
Lệnh chfn
là một công cụ hữu ích để quản lý thông tin người dùng trong môi trường Linux. Nó cung cấp một cách đơn giản để cập nhật thông tin chi tiết cá nhân, có thể hữu ích để duy trì hồ sơ người dùng chính xác và tạo điều kiện giao tiếp trong một tổ chức.
Tìm hiểu lệnh chfn
Trong bước này, chúng ta sẽ khám phá lệnh chfn
, viết tắt của "change finger information" (thay đổi thông tin finger). Lệnh chfn
cho phép bạn sửa đổi thông tin người dùng của mình, chẳng hạn như tên đầy đủ, địa điểm văn phòng và số điện thoại.
Để bắt đầu, hãy kiểm tra thông tin người dùng hiện tại bằng lệnh chfn
:
sudo chfn -f
Ví dụ về đầu ra:
Full Name: Labex User
Office:
Office Phone:
Home Phone:
Other:
Như bạn có thể thấy, lệnh chfn
mà không có bất kỳ tùy chọn nào sẽ hiển thị thông tin người dùng hiện tại. Các trường được hiển thị là:
- Full Name: Tên đầy đủ của người dùng
- Office: Địa điểm văn phòng của người dùng
- Office Phone: Số điện thoại văn phòng của người dùng
- Home Phone: Số điện thoại nhà của người dùng
- Other: Thông tin người dùng bổ sung
Để sửa đổi bất kỳ trường nào trong số này, bạn có thể sử dụng lệnh chfn
với các tùy chọn phù hợp. Ví dụ: để thay đổi tên đầy đủ, bạn có thể sử dụng tùy chọn -f
:
sudo chfn -f "John Doe"
Điều này sẽ cập nhật tên đầy đủ thành "John Doe".
Sửa đổi thông tin người dùng bằng chfn
Trong bước này, chúng ta sẽ tìm hiểu cách sửa đổi các trường thông tin người dùng khác nhau bằng lệnh chfn
.
Đầu tiên, hãy cập nhật địa điểm văn phòng:
sudo chfn -o "Main Office"
Ví dụ về đầu ra:
Full Name: John Doe
Office: Main Office
Office Phone:
Home Phone:
Other:
Tiếp theo, hãy đặt số điện thoại văn phòng:
sudo chfn -p "555-1234"
Ví dụ về đầu ra:
Full Name: John Doe
Office: Main Office
Office Phone: 555-1234
Home Phone:
Other:
Cuối cùng, hãy thêm số điện thoại nhà:
sudo chfn -h "555-5678"
Ví dụ về đầu ra:
Full Name: John Doe
Office: Main Office
Office Phone: 555-1234
Home Phone: 555-5678
Other:
Như bạn có thể thấy, chúng tôi đã sử dụng các tùy chọn sau để cập nhật các trường thông tin người dùng khác nhau:
-o
: Cập nhật địa điểm văn phòng-p
: Cập nhật số điện thoại văn phòng-h
: Cập nhật số điện thoại nhà
Bạn cũng có thể sử dụng tùy chọn -r
để xóa một trường và tùy chọn -w
để cập nhật trường "Other".
Khám phá các tùy chọn chfn nâng cao
Trong bước cuối cùng này, chúng ta sẽ khám phá một số tùy chọn nâng cao có sẵn với lệnh chfn
.
Đầu tiên, hãy sử dụng tùy chọn -v
để xác minh thông tin người dùng hiện tại:
sudo chfn -v
Ví dụ về đầu ra:
Full Name: John Doe
Office: Main Office
Office Phone: 555-1234
Home Phone: 555-5678
Other:
Tùy chọn -v
chỉ đơn giản là hiển thị thông tin người dùng hiện tại mà không cho phép bất kỳ thay đổi nào.
Tiếp theo, hãy sử dụng tùy chọn -R
để đặt lại thông tin người dùng về các giá trị mặc định:
sudo chfn -R
Ví dụ về đầu ra:
Full Name: Labex User
Office:
Office Phone:
Home Phone:
Other:
Như bạn có thể thấy, thông tin người dùng đã được đặt lại về các giá trị mặc định.
Cuối cùng, hãy khám phá tùy chọn -l
, cho phép bạn liệt kê tất cả các trường có thể được sửa đổi bằng lệnh chfn
:
sudo chfn -l
Ví dụ về đầu ra:
The following fields are available:
full name
office
office phone
home phone
other
Điều này cung cấp một tham chiếu nhanh cho các trường thông tin người dùng khác nhau có thể được sửa đổi bằng lệnh chfn
.
Tóm tắt
Trong lab này, chúng ta đã khám phá lệnh chfn
, cho phép người dùng sửa đổi thông tin cá nhân của họ, chẳng hạn như tên đầy đủ, địa điểm văn phòng và số điện thoại. Đầu tiên, chúng ta đã học cách kiểm tra thông tin người dùng hiện tại bằng lệnh chfn
mà không có bất kỳ tùy chọn nào. Sau đó, chúng ta đã trình bày cách cập nhật các trường khác nhau, bao gồm tên đầy đủ, địa điểm văn phòng, số điện thoại văn phòng và số điện thoại nhà, bằng cách sử dụng các tùy chọn thích hợp như -f
, -o
, -p
và -h
. Lab cung cấp một sự hiểu biết toàn diện về lệnh chfn
và các ứng dụng thực tế của nó trong việc quản lý thông tin người dùng trên một hệ thống Linux.