Công cụ thành viên

Công cụ trang web


support:hosting:chmod

Đây là một phiên bản cũ của tài liệu!


Chmod trên hosting Linux

Nếu mua hosting Linux, bạn cần quan tâm đến chế độ Chmod. Vậy Chmod là gì?

Chmod là xác lập quyền hạn của người truy cập đối với 1 file trên Server. Nó giống như Thuộc tính (Properties) trong Windows.

Trên các hệ thống Unix/linux, người sử dụng được chia ra làm 3 nhóm: “user” hay “owner” (chúng ta - chủ nhân trực tiếp của các files), “group” (thành viên của nhóm mà người chủ nhân file có tham gia) và “world” hay “Public” (tất cả những trường hợp khác - công cộng). Khi bạn kết nối với server, nó sẽ xác định xem bạn thuộc về nhóm nào. Ví dụ bạn kết nối với server bằng FTP, khai báo tên truy cập như một thành viên và truy cập tới các file của bạn, server sẽ quy bạn vào nhóm “user”. Còn những thành viên khác truy cập bằng FTP thuộc về nhóm “group”. Khi ai đó đến site của bạn bằng trình duyệt web, sẽ được quy vào nhóm “world”.

Sau khi xác định nhóm, người sử dụng sẽ được gán quyền hạn nhất định đối với file hoặc thư mục nào đó.

  • Để xác định quyền hạn cho các nhóm nhất định, người ta sử dụng các ký hiệu bằng con số như sau:

4 = read (quyền được đọc)

2 = write (quyền được ghi)

1 = execute (quyền được thực hiện)

  • Các con số này tổ hợp ra 7 phương án:

7 = read, write & execute

6 = read & write

5 = read & execute

4 = read

3 = write & execute

2 = write

1 = execute

  • Ký hiệu lệnh Chmod thường có 3 con số: con số đầu thể hiện quyền hạn gán cho người sử dụng thuộc nhóm “user” (chính là bạn). Con số thứ hai chỉ ra quyền hạn của người sử dụng thuộc nhóm “group” và con số thứ ba dành cho nhóm “world”.
  • Trong trường hợp sử dụng ký hiệu chữ, chúng ta sẽ bắt gặp những ký hiệu sau:

“r” - quyền được đọc

“w” - quyền được ghi

“x” - quyền được thực hiện

  • Ngoài ra còn có:

“u” - đối với user

“g” - đối với group

“o” - đối với other (world)

“a” - đối với all (tất cả)

  • Dưới đây là bảng các tổ hợp thường gặp:

r w -

r - -

r - -

chmod 644

Dành cho các files thường

r w -

- - -

- - -

chmod 600

Giấu files đối với tất cả ngoại trừ bạn và những scripts của bạn

U = user; G = group; W = world r = Read; w = Write; x = Execute; - = Không có quyền

support/hosting/chmod.1331872869.txt.gz · Sửa đổi lần cuối: 2012/03/17 01:41 (sửa đổi bên ngoài)