Máy tính Chmod
Tính quyền chmod và chuyển đổi giữa dạng số như 755 và dạng ký hiệu như rwxr-xr-x.
Khái niệm
Ý nghĩa của quyền chmod và 755
chmod là lệnh dùng để thay đổi quyền đọc, ghi và thực thi của tệp hoặc thư mục trên Unix/Linux. Các chế độ dạng số như 755 và 644 biểu diễn quyền của chủ sở hữu, nhóm và người dùng khác bằng chữ số bát phân.
Mỗi chữ số là tổng của đọc 4, ghi 2 và thực thi 1. Ví dụ, 7 nghĩa là đọc+ghi+thực thi, 5 nghĩa là đọc+thực thi, 4 nghĩa là chỉ đọc. Vì vậy 755 cấp quyền đọc, ghi và thực thi cho chủ sở hữu, còn nhóm và người dùng khác chỉ có quyền đọc và thực thi.
Chế độ ký hiệu rwxr-xr-x hiển thị cùng bộ quyền bằng chữ cái. Ba ký tự đầu là owner, ba ký tự giữa là group, ba ký tự cuối là others. Máy tính này giúp so sánh chế độ số và ký hiệu trước khi áp dụng lệnh chmod.
Khi nào dùng 755?
Thường dùng cho thư mục web hoặc script thực thi, nơi owner có thể chỉnh sửa còn người dùng khác chỉ nên đọc hoặc chạy.
644 nghĩa là gì?
Chủ sở hữu có thể đọc và ghi, còn nhóm và người dùng khác chỉ có thể đọc. Quyền này thường dùng cho tệp tĩnh hoặc một số tệp cấu hình không chứa thông tin nhạy cảm.
Cần chú ý gì?
Các giá trị như 777 cấp quyền ghi cho mọi người và có thể gây rủi ro bảo mật. Hãy kiểm tra đường dẫn và quyền trước khi dùng chmod -R.
Máy tính này tập trung vào ba chữ số quyền cơ bản cho owner, group và others. Hãy kiểm tra riêng setuid, setgid và sticky bit theo chính sách máy chủ của bạn.
Máy tính Chmod Không gian tính quyền Chmod
Cách sử dụng
- 1 Nhập giá trị quyền dạng số hoặc chọn các ô quyền.
- 2 Điều chỉnh quyền đọc, ghi và thực thi cho owner, group và others.
- 3 Xem lại rồi sao chép mode dạng số, mode dạng ký hiệu và lệnh chmod.
Trường hợp sử dụng phổ biến
- Kiểm tra quyền tệp cho máy chủ web
- Chuyển đổi quyền 755 và 644
- Giá trị quyền chmod sẵn sàng để sao chép
Câu hỏi thường gặp
Có thể dùng mode dạng số và ô chọn cùng lúc không?
Có. Nhập quyền bát phân như 755 sẽ cập nhật các ô owner, group, others và phần xem trước dạng ký hiệu; thay đổi ô chọn cũng tính lại giá trị dạng số.
Có thể sao chép giá trị quyền đã tính không?
Có. Nút sao chép sẽ sao chép giá trị quyền dạng số hiện tại vào clipboard.
Công cụ có tính các bit quyền đặc biệt không?
setuid, setgid và sticky bit không được hiển thị riêng. Nếu bạn nhập giá trị bốn chữ số, chỉ ba chữ số quyền cuối được dùng để chuyển đổi.