sudo chmod options permissions file

Important

Lưu ý là cần phải dùng với lệnh sudo vì chỉ có super user mới được phép phân quyền.

Options: các chế độ thực hiện. Ví dụ chế độ -r sẽ giúp chúng ta phân quyền cho tất cả các tập tin và thư mục có trong thư mục chỉ định.

Permissions:

  • Sử dụng các ký tự u, g, o cho lớp người dùng (xem thêm Linux - Classes of Users). Lần lượt tương ứng với user, group và other. Cũng có thể dùng a để thiết lập phân quyền cho tất cả các lớp người dùng.

  • Sử dụng các ký tự r, w, x hoặc hệ số bát phân (0 đến 7) cho các phân quyền (xem thêm Linux - Types of Permissions)

    Hệ số bát phân gồm ba chữ số. Mỗi chữ đại diện cho một lớp người dùng và là tổng của các phân quyền.

    Với 4 là đọc, 2 là ghi, 1 là thực thi và 0 là không có quyền. Ví dụ 6 = 4 + 2 + 0 thì có quyền đọc và ghi, 4 = 4 + 0 + 0 thì chỉ có quyền đọc.

Ví dụ:

sudo chmod u=rwx,g=rx,o=r file

Hệ số bát phân tương ứng:

sudo chmod 754 file

Ngoài dấu bằng thì còn có dấu + (thêm phân quyền) và - (xóa phân quyền).

sudo chmod ug+x file

Resources