Tính chmod
Tính trong tab này. Không tải lên, không thay đổi file nào.
Cách dùng công cụ này
Chuyển quyền Unix giữa ô đánh dấu, dạng số và chuỗi rwx, kèm lệnh chmod.
Đánh dấu quyền
Mỗi hàng là chủ sở hữu, nhóm hoặc người khác; mỗi cột là đọc, ghi hoặc thực thi. Thêm setuid, setgid hoặc sticky nếu cần.
Hoặc gõ dạng số hay rwx
Gõ 644 hoặc 4755, hay dán rwxr-xr-x từ ls -l. Các ô khác tự cập nhật theo.
Sao chép lệnh
Nhập tên file hoặc thư mục, đánh dấu -R nếu áp dụng cho cả thư mục, rồi sao chép lệnh chmod và chạy trong terminal.
Câu hỏi thường gặp
chmod 755 nghĩa là gì?
Mỗi chữ số ứng với một nhóm: chủ sở hữu, nhóm, người khác. Đọc là 4, ghi 2, thực thi 1. 7 là rwx cho chủ sở hữu, 5 là r-x cho nhóm và người khác: rwxr-xr-x.
setuid, setgid và sticky bit là gì?
Đó là chữ số thứ tư (đứng đầu), không bắt buộc. Setuid (4) chạy chương trình với quyền của chủ file, setgid (2) chạy với quyền của nhóm hoặc khiến file mới trong thư mục thừa hưởng nhóm, còn sticky (1) trên thư mục như /tmp chỉ cho chủ file xóa file của mình.
Vì sao lại thấy chữ S hoặc T viết hoa?
ls hiện s hoặc t khi có cả bit đặc biệt và quyền thực thi, và hiện S hoặc T khi có bit đặc biệt mà không có quyền thực thi, thường là do đặt nhầm.
Có dán được chuỗi từ ls -l không?
Được. Dán rwxr-xr-x hoặc cả -rwxr-xr-x (ký tự đầu là loại file và sẽ bị bỏ qua), các ô đánh dấu và mã số sẽ cập nhật theo.
Công cụ có thay đổi file của tôi không?
Không. Nó chỉ tạo lệnh. Hãy sao chép rồi chạy trong terminal của bạn.