File /etc/passwd là ǵ? - VietBF
 
 
 

HOME

NEWS 24h

ZONE 1

ZONE 2

Phim Bộ

Phim Lẻ

Ca Nhạc

Breaking
News Library Technology Giải Trí Portals Tin Sốt Home

Go Back   VietBF > Other News|Tin Khác > School | Kiến thức


Reply
 
Thread Tools
  #1  
Old  Default File /etc/passwd là ǵ?
Hệ điều hành Linux là một hệ điều hành đa người dùng. Để tạo điều kiện quản lư người dùng thích hợp. Hệ thống lưu trữ thông tin người dùng trong file /etc/passwd.

Hướng dẫn này sẽ giúp bạn hiểu file passwd là ǵ và vai tṛ quan trọng của file này khi quản lư người dùng trong Linux.

File /etc/passwd là ǵ?

File passwd trong Linux là file cấu h́nh chứa thông tin chi tiết về người dùng. Một đặc điểm quan trọng của file passwd là nó là file văn bản ASCII mà người dùng có thể chỉnh sửa dễ dàng bằng bất kỳ tŕnh soạn thảo văn bản nào như Nano và Vim.

Mặc dù bạn có thể thêm và quản lư người dùng trực tiếp bằng cách sử dụng file passwd, nhưng không nên thực hiện điều đó v́ hành động này dễ mắc lỗi chính tả và gây ra sự cố. Thay vào đó, bạn nên sử dụng các lệnh quản lư người dùng khác nhau như useradd để thêm người dùng vào hệ thống của ḿnh.

Xem file /etc/passwd

Để xem nội dung của file passwd, bạn có thể sử dụng bất kỳ tŕnh soạn thảo văn bản nào hoặc công cụ lệnh xem file. Trong hướng dẫn này, bài viết sẽ sử dụng lệnh cat:

cat /etc/passwd

Đầu ra sẽ tương tự như bên dưới.



Mỗi ḍng thực sự đại diện cho một user trên hệ thống của bạn, v́ vậy đừng ngạc nhiên khi bạn có rất nhiều userđược liệt kê. Hầu hết họ là người dùng hệ thống kiểm soát các ứng dụng cụ thể trên máy Linux của bạn. Ví dụ, user mail chịu trách nhiệm cho ứng dụng Mail.

Giải thích các trường trong file /etc/passwd

Từ kết quả đầu ra ở trên, rất rơ ràng rằng file /etc/passwd tuân theo một mẫu rất cụ thể.

Mỗi ḍng user được chia nhỏ hơn nữa thành 7 phần hoặc trường được phân tách bằng kư tự dấu hai chấm ( như bên dưới.

1. Username

Trường đầu tiên trong một ḍng đại diện cho tên người dùng hoặc tên đăng nhập của người dùng. Trong ví dụ trên, tên người dùng là john.

2. Password

Trường thứ hai hiển thị mật khẩu được mă hóa của người dùng. V́ mục đích bảo mật, mật khẩu được giữ trong một file riêng biệt mà người dùng thông thường không thể đọc được. File /etc/shadow lưu trữ mật khẩu của người dùng trong Linux.

Thông thường, trường mật khẩu chứa một dấu x để cho thấy rằng file shadow đang lưu trữ mật khẩu một cách bảo mật. Nếu trường trống th́ người dùng không cần mật khẩu để đăng nhập. Để duy tŕ bảo mật hệ thống tổng thể, mọi người dùng trên hệ thống của bạn phải có mật khẩu. Bạn có thể sử dụng lệnh passwd để thay đổi hoặc quản lư mật khẩu người dùng trong Linux.

3. User ID

Trường User ID, thường được gọi là UID, là một số được hệ thống Linux sử dụng để xác định người dùng. Hầu hết người dùng hệ thống có User ID ít hơn con số 1000 trong khi người dùng thông thường có ID từ 1000 trở lên. Người dùng root (admin) thường có ID là 0.

4. Group ID

Trường thứ tư dành cho ID nhóm (thường được gọi là GID). Giống như ID người dùng, GID cũng là một số. ID nhóm xác định nhóm chính của một người dùng. Ngoài ra, GID phân loại tất cả người dùng trong các nhóm cụ thể để việc quản trị dễ dàng hơn. Một người dùng có thể thuộc nhiều nhóm trong Linux. Để t́m hiểu thêm về nhóm người dùng thuộc về bạn, bạn có thể xem file /etc/group.

cat /etc/group

5. GECOS

Trường tiếp theo là trường GECOS. Nó thường chứa tên đầy đủ của người dùng và các chi tiết bổ sung như số điện thoại hoặc số pḥng, được phân tách bằng dấu phẩy. Trường này là tùy chọn và do đó có thể để trống.

6. Home Directory

Trường này chứa thư mục /home được liên kết với người dùng. Đây là thư mục chính lưu trữ các file người dùng chính và các thư mục như /Desktop và /Pictures. Trong ví dụ này, thư mục chính của người dùng là /home/john.

Có các thư mục home riêng biệt cho mỗi user là một trong những yếu tố cho phép Linux trở thành một hệ điều hành đa người dùng thực sự.

7. Shell

Trường này chứa tên của shell mặc định được liên kết với người dùng. Shell là môi trường mà người dùng có thể chạy các lệnh và script. Hầu hết các bản phân phối Linux sử dụng Bourne Again Shell (Bash) làm chương tŕnh shell mặc định.
VIETBF Diễn Đàn Hay Nhất Của Người Việt Nam

HOT NEWS 24h

HOT 3 Days

NEWS 3 Days

HOT 7 Days

NEWS 7 Days

HOME

Breaking News

VietOversea

World News

Business News

Car News

Computer News

Game News

USA News

Mobile News

Music News

Movies News

History

Thơ Ca

Sport News

Stranger Stories

Comedy Stories

Cooking Chat

Nice Pictures

Fashion

School

Travelling

Funny Videos

Canada Tin Hay

USA Tin Hay

nguoiduatinabc
R10 Vô Địch Thiên Hạ
Release: 05-17-2021
Reputation: 21760


Profile:
Join Date: Apr 2016
Posts: 74,718
Last Update: None Rating: None
Attached Thumbnails
Click image for larger version

Name:	file-etc-passwd-1.jpg
Views:	0
Size:	57.1 KB
ID:	1792287
nguoiduatinabc_is_offline
Thanks: 168
Thanked 5,215 Times in 4,222 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 27 Post(s)
Rep Power: 84 nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7
nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7nguoiduatinabc Reputation Uy Tín Level 7
Reply

User Tag List


Những Video hay hiện nay
Best Videos around the world today
Phim Bộ Videos PC5

 
iPad Tablet Menu

HOME

Breaking News

Society News

VietOversea

World News

Business News

Other News

History

Car News

Computer News

Game News

USA News

Mobile News

Music News

Movies News

Sport News

ZONE 1

ZONE 2

Phim Bộ

Phim Lẻ

Ca Nhạc

Thơ Ca

Help Me

Sport Live

Stranger Stories

Comedy Stories

Cooking Chat

Nice Pictures

Fashion

School

Travelling

Funny Videos

NEWS 24h

HOT 3 Days

NEWS 3 Days

HOT 7 Days

NEWS 7 Days

HOT 30 Days

NEWS 30 Days

Member News

Tin Sôi Nổi Nhất 24h Qua

Tin Sôi Nổi Nhất 3 Ngày Qua

Tin Sôi Nổi Nhất 7 Ngày Qua

Tin Sôi Nổi Nhất 14 Ngày Qua

Tin Sôi Nổi Nhất 30 Ngày Qua
Diễn Đàn Người Việt Hải Ngoại. Tự do ngôn luận, an toàn và uy tín. V́ một tương lai tươi đẹp cho các thế hệ Việt Nam hăy ghé thăm chúng tôi, hăy tâm sự với chúng tôi mỗi ngày, mỗi giờ và mỗi giây phút có thể. VietBF.Com Xin cám ơn các bạn, chúc tất cả các bạn vui vẻ và gặp nhiều may mắn.
Welcome to Vietnamese American Community, Vietnamese European, Canadian, Australian Forum, Vietnamese Overseas Forum. Freedom of speech, safety and prestige. For a beautiful future for Vietnamese generations, please visit us, talk to us every day, every hour and every moment possible. VietBF.Com Thank you all and good luck.


All times are GMT. The time now is 07:30.
VietBF - Vietnamese Best Forum Copyright ©2006 - 2024
User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Log Out Unregistered

Page generated in 0.05139 seconds with 12 queries