Thứ Bảy, 29 tháng 6, 2013

chmod là gì ?


chmod là gì ?

Chmod là sự thiết lập quy định các quyền mà người sử dụng (đọc, ghi, sửa, xóa) đối với một file/folder trên mạng.

Các quyền chmod được biểu diễn như sau

Chmod Read Write Execute
Quyền Đọc Ghi/ sửa Thực thi, liệt kê
Viết tắt r w X
Số 4 2 1

 Các nhóm chmod

Đối tượng sử dụng Chú thích
Owner Chủ sở hửu tạo file/folder (admin)
Group Nhóm sử dụng (thành viên được admin cho phép)
Public/ others/ everybody Đối tượng tự do khác

Như vậy khi người ta nói 755, 644, 444, nghĩa là gì? Bạn nhìn vào hình này sẽ rõ
Đây là minh họa cho quyền 644:
644 chmod
Các quyền được đánh số rồi cộng lại, các đối tượng được viết theo thứ tự: 
[Admin] [thành viên] [đối tượng khác]
CHMOD = 644 cho các thư mục có nghĩa là:

* 6 = 4 + 2 + 0 : Người sở hữu có quyền đọc (read); chỉnh sửa (write);

* 4 = 4 + 0 + 0 : Những người cùng nhóm chỉ có quyền  đọc (read);

* 4 = 4 + 0 + 0 : Những đối tượng  còn lại chỉ có quyền đọc thư mục (read);

 Cách đặt CHMOD về cơ bản có 2 cách chính:

1 . Thao tác trên các phần mềm FTP
Thao tác trên trình quản lý file web
Các host khác nhau sẽ có giao diện tương đối khác nhau nhưng tất cả cùng chung kiểu thao tác.

Ngoài ra còn những cách khác như viết lệnh, đòi hỏi chuyên môn về quản trị mạng.

Thông thường file được đặt 644 hoặc 444. Folder đặt 755 hoặc  555

Trong đó

Đọc Ghi/sửa Liệt kê Kết quả
4 2 1 7
4 2 0 6
4 0 1 5
4 0 0 4
0 2 1 3
0 2 0 2
0 0 1 1
0 0 0 0

Thuật đánh số này tương tự như hệ nhị phân, bát phân, thập phân, thập lục phân (hexa)


tttj of bendoi.vn

Chủ đề: