Câu hỏi về chmod trong UNIX


Câu trả lời:


13

Từ http://en.wikipedia.org/wiki/File_system_permissions#Octal_notation :

0 --- no permission
1 --x execute 
2 -w- write 
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute

Số đầu tiên đại diện cho chủ sở hữu, thứ hai nhóm và thứ ba tất cả mọi người. Vì vậy, 654 có nghĩa là đọc và viết cho chủ sở hữu, đọc và thực hiện cho nhóm và chỉ đọc cho mọi người khác.


3
Đó là phép toán đơn giản thực sự và khá tiện dụng để biết trong một số trường hợp. Thực thi là 1, viết là 2, đọc là 4. Các quyền kết quả là bổ sung của ba. Có thể nó đã rõ ràng từ cái bàn đó, nhưng bản thân tôi lúc đầu không thực sự nghĩ về nó. Bỏ phiếu trả lời của bạn.
JaHei


1

Như những người khác đã nói, nó rw-r-xr--, được lưu trữ dưới dạng một loạt các bit , 110101100. Chia nó thành các khối người dùng, nhóm, chủ sở hữu và bạn nhận được 110 101 100. Đại diện cho các số nhị phân như bát phân giúp bạn 6 5 4. Tada!


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.