Cách sử dụng
- Đánh dấu quyền cho chủ sở hữu, nhóm và người khác, hoặc nhập giá trị bát phân hay chuỗi ký hiệu.
- Thêm setuid, setgid hoặc sticky bit nếu cần.
- Sao chép lệnh chmod ở dạng số hoặc dạng ký hiệu.
Giải thích tùy chọn
- Bát phân
- Mỗi chữ số cộng quyền đọc (4), ghi (2) và thực thi (1) cho chủ sở hữu, nhóm và người khác. 755 = rwx cho chủ sở hữu, r-x cho nhóm và người khác. Chữ số thứ tư ở đầu đặt các bit đặc biệt.
- Bit đặc biệt
- setuid (4) chạy chương trình với quyền của chủ sở hữu, setgid (2) chạy với quyền của nhóm hoặc khiến tệp mới trong thư mục kế thừa nhóm, và sticky bit (1) trên thư mục như /tmp chỉ cho phép chủ sở hữu xóa tệp của mình.
Ví dụ
| Bát phân | Ký hiệu | Công dụng thường gặp |
|---|---|---|
| 600 | rw—–– | Khóa riêng tư, thông tin bí mật |
| 644 | rw-r–r– | Tệp thông thường |
| 755 | rwxr-xr-x | Thư mục, script |
| 1777 | rwxrwxrwt | /tmp |
Câu hỏi thường gặp
644 và 755 nghĩa là gì?
644 (rw-r--r--) thường dùng cho tệp — chủ sở hữu được sửa, mọi người được đọc. 755 (rwxr-xr-x) thường dùng cho thư mục và script — mọi người được đọc và truy cập hoặc chạy, chỉ chủ sở hữu được thay đổi.
Vì sao nên tránh 777?
Quyền này cho phép mọi người dùng trên hệ thống sửa hoặc thay thế tệp. Vì lý do đó, web server và SSH từ chối hoặc cảnh báo khi gặp tệp mà ai cũng ghi được.
Chữ S hoặc T viết hoa trong kết quả ls nghĩa là gì?
Bit đặc biệt đã được đặt nhưng bit thực thi tương ứng thì không, thường là do nhầm lẫn.
Quyền riêng tư
Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Tệp và văn bản được xử lý ngay trên thiết bị và không bao giờ được tải lên máy chủ của chúng tôi.