Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
Linux là một hệ điều hành mã nguồn mở, nổi tiếng với khả năng bảo mật và quản lý quyền truy cập. Một trong những yếu tố quan trọng đóng góp vào sự bảo mật này là hệ thống phân quyền (permission system). Phân quyền trong Linux quy định ai có thể truy cập, chỉnh sửa, và thực thi các tập tin, thư mục trên hệ thống. Bằng cách kiểm soát quyền truy cập, Linux giúp bảo vệ các tài nguyên quan trọng khỏi các tác động không mong muốn hoặc hành động độc hại.
Trong Linux, mọi tập tin và thư mục đều có quyền được gán cho ba loại đối tượng:
Mỗi đối tượng có thể được gán ba loại quyền cơ bản:
Để xem quyền của một tập tin hoặc thư mục, bạn có thể sử dụng lệnh ls -l
trong terminal. Kết quả trả về sẽ hiển thị chi tiết về quyền truy cập. Ví dụ:
Kết quả trên có thể được diễn giải như sau:
-rwxr-xr--
: Ký tự đầu tiên -
cho biết đây là một tập tin (nếu là thư mục thì sẽ là d
).rwx
: Chủ sở hữu có quyền đọc, ghi và thực thi tập tin.r-x
: Nhóm người dùng có quyền đọc và thực thi, nhưng không thể ghi.r--
: Người dùng khác chỉ có quyền đọc.Như đã đề cập, mỗi tệp và thư mục đều có thể gán ba quyền cơ bản:
Trong Linux, bạn có thể thay đổi quyền của một tập tin hoặc thư mục bằng lệnh chmod
(change mode). Có hai cách sử dụng chmod
: chế độ ký tự và chế độ số.
Bạn có thể sử dụng các ký tự để biểu thị quyền cần thêm hoặc gỡ bỏ:
u
– chủ sở hữug
– nhómo
– người dùng kháca
– tất cảVí dụ:
Lệnh trên thêm quyền thực thi cho chủ sở hữu tập tin file.txt
.
Mỗi quyền được biểu diễn bằng một con số:
r
= 4w
= 2x
= 1Bạn cộng các giá trị này để đại diện cho quyền cụ thể. Ví dụ:
7
(rwx): Đọc, ghi, thực thi.5
(r-x): Đọc, thực thi.4
(r–): Chỉ đọc.Ví dụ:
Lệnh trên thiết lập quyền rwxr-xr-x
cho tập tin file.txt
. Tức là chủ sở hữu có quyền đọc, ghi, thực thi; nhóm và người dùng khác có quyền đọc và thực thi.
Bạn có thể thay đổi chủ sở hữu và nhóm của một tập tin hoặc thư mục bằng lệnh chown
:
Ví dụ:
Lệnh trên thay đổi chủ sở hữu của tập tin file.txt
thành người dùng alice
và nhóm developers
.
Ngoài quyền truy cập thông thường (read, write, execute), còn có ba quyền đặc biệt khác trong Linux là SUID (Set User ID), SGID (Set Group ID), và Sticky Bit. Các quyền đặc biệt này được áp dụng cả cho file và thư mục.
Quyền | Cấu hình theo ký tự | Cấu hình theo số |
SUID | chmod +s [Tên file] | chmod 4xxx [Tên file] |
SGID | chmod +g [Tên file] | chmod 2xxx [Tên file] |
Sticky Bit | chmod +t [Tên file] | chmod 1xxx [Tên file] |
s
trong quyền thực thi của chủ sở hữu (owner execute permission).s
trong quyền thực thi của nhóm sở hữu (group execute permission)./tmp
để ngăn chặn việc xóa tệp bởi người dùng khác.t
trong quyền thực thi của người khác (others execute permission).Phân quyền trong Linux là một cơ chế quan trọng giúp bảo vệ an toàn hệ thống, đặc biệt trong môi trường đa người dùng. Hiểu và sử dụng thành thạo các lệnh liên quan đến phân quyền không chỉ giúp bảo mật dữ liệu mà còn tối ưu hóa quá trình quản trị hệ thống. Phân quyền linh hoạt và dễ quản lý, giúp các quản trị viên dễ dàng kiểm soát ai có thể làm gì trên hệ thống của họ.
_______________________________________________________________________________________________________
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/