Linux Ubuntu File Permission với ls -l

Cơ chế phân quyền của file Các loại permission của file: r = READ: chỉ có quyền view đối với file. w = WRITE: quyền được thay đổi hoặc sửa đổi với file. e = EXECUTE: chạy code, chương trình hoặc một danh mục. Các kí hiệu và số: * rwe = 7 * rw-

Cơ chế phân quyền của file

  1. Các loại permission của file:
  • r = READ: chỉ có quyền view đối với file.
  • w = WRITE: quyền được thay đổi hoặc sửa đổi với file.
  • e = EXECUTE: chạy code, chương trình hoặc một danh mục.
  1. Các kí hiệu và số:
* rwe = 7
* rw- = 6
* r-e = 5
* r-- = 4
* --- = 0

Một số quyền đối với 1 file

* 777 = rwxrwxrwx
* 770 = rwxrwx---
* 755 = rwxr-xr-x
* 700 = rwx------
* 666 = rw-rw-rw-
* 644 = rw-r--r--
* 600 = rw-------
  • 777(rwxrwxrwx) => 3 kí tự đầu(rwx) là đối với user sở hữu file(own file) sẽ có quyền read, write, execute; 3 kí tự tiếp(rwe) theo là của group user sẽ có quyền read, write, execute; 3 kí tự cuối(rwx) là phần còn lại sẽ có read, write, execute.
  • 644(rw-r–r–) => 3 kí tự đầu(rw-) là đối với user sở hữu file(own file) sẽ có quyền read, write; 3 kí tự tiếp(r–) theo là của group user sẽ có quyền read; 3 kí tự cuối(r–) là phần còn lại chỉ có quyền read.
  • 755(rwer-xr-x) => 3 kí tự đầu(rwe) là đối với user sở hữu file(own file) sẽ có quyền read, write, execute; 3 kí tự tiếp(r-e) theo là của group user sẽ có quyền read, execute; 3 kí tự cuối(r-e) là phần còn lại có read, execute.

Ví Dụ

-rwx------ 1 [User] [Group] 111 [Date-Modified] [Filename] 
  • Trong linux khi thực hiện lệnh ls -l sẽ hiển thị tất cả các file cũng và quyền của file.

Bài này mình học ở trên udemy nên giờ viết lại cho vui nhé.

Nguồn: viblo.asia

Bài viết liên quan

7 Cách Tăng Tốc Ứng Dụng React Hiệu Quả Mà Bạn Có Thể Làm Ngay

React là một thư viện JavaScript phổ biến trong việc xây dựng giao diện người d

Trung Quốc “thả quân bài tẩy”: hàng loạt robot hình người!

MỘT CUỘC CÁCH MẠNG ROBOT ĐANG HÌNH THÀNH Ở TRUNG QUỐC Thượng Hải, ngày 13/5 –

9 Mẹo lập trình Web “ẩn mình” giúp tiết kiệm hàng giờ đồng hồ

Hầu hết các lập trình viên (kể cả những người giỏi) đều tốn thời gian x

Can GPT-4o Generate Images? All You Need to Know about GPT-4o-image

OpenAI‘s GPT-4o, introduced on March 25, 2025, has revolutionized the way we create visual con