UNIX에서 chmod에 대한 질문


답변:


13

에서 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

첫 번째 숫자는 소유자를 나타내고 두 번째 숫자는 그룹을 나타내고 세 번째 숫자는 모두를 나타냅니다. 따라서 654는 소유자에 대한 읽기 및 쓰기, 그룹에 대한 읽기 및 실행 및 다른 모든 사람에 대한 읽기만 의미합니다.


3
실제로는 간단한 수학이며 어떤 경우에는 알기가 매우 쉽습니다. 실행은 1, 쓰기는 2, 읽기는 4입니다. 결과적으로 권한은이 세 가지를 추가합니다. 어쩌면 그 테이블에서 분명했을 수도 있지만, 나는 처음에는 실제로 그것을 생각하지 않았습니다. 답변 투표.
JaHei


1

다른 사람들이 말했듯이, 그것은 rw-r-xr--일련의 비트로 저장됩니다 110101100. 그것을 사용자, 그룹, 소유자 블록으로 나누면 얻을 수 110 101 100있습니다. 이진수를 8 진수로 표현하면 얻을 수 있습니다 6 5 4. 타다!


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.