chmod 권한 777 은 무엇을 의미합니까
Unix 와 Linux 의 다양한 운영 체제에서 각 파일 (폴더도 파일로 간주됨) 은 읽기, 쓰기, 실행별로 권한을 설정합니다.
예를 들어 ls -l 명령을 사용하여 파일 테이블을 나열하면-rw- r-- r-1 appleusers 2254 2006-05-20 13: 47 TT;
이것은 시스템 기본값이며 tt.htm 을 덮어쓸 수 있습니다. 같은 그룹의 사람과 다른 사람은 읽을 수만 있고 실행할 권리가 없습니다. 이는 단지 html 파일이므로 실행할 필요가 없습니다. 이는 Novell 의 directory services 이전에 발전했습니다.
읽기, 쓰기, 실행 세 가지 권한은 r=4, w=2, x=1 로 숫자로 표시할 수 있습니다. 따라서 위의 예에서 RW-R-R 은 숫자로 644 로 표시됩니다. 반대로 777 은 rwxrwxrwx 입니다. 즉, 로그인한 사용자 (명령 id 로 볼 수 있음), 해당 그룹 및 기타 사용자가 가장 높은 권한을 가지고 있음을 의미합니다.
chmod o-r tt.htm 명령을 사용하여 권한을 변경합니다. o-r 은 others 의 권한에서 읽기를 뺀 것입니다. 그 결과-rw-r---1 bu users 2254 2006-05-20 13: 47 tt.htm 이 나왔다.
chmod 777 tt.htm 명령을 사용하면-rwxrwxrwx1bu users 2254 2006-05-20 13: 47tt.htm 이 됩니다.
확장 데이터:
chmod 권한 절차 소개:
+ 는 권한 추가를 나타내고,-는 권한 취소를 나타내고, = 는 권한 설정을 고유하게 나타냅니다.
r 은 읽기 가능, w 는 쓰기 가능, x 는 실행 가능, x 는 파일이 하위 디렉토리이거나 파일이 실행 가능으로 설정된 경우에만 있음을 의미합니다.
-s: 파일 실행 시 프로세스의 소유자 또는 그룹 ID 를 파일의 파일 소유자로 설정합니다.
-c: 파일 사용 권한이 실제로 변경된 경우에만 변경 작업을 표시합니다.
-f: 파일 권한을 변경할 수 없거나 오류 메시지를 표시하지 않습니다.
-v: 권한 변경에 대한 상세 정보를 표시합니다.
-R: 현재 디렉토리의 모든 파일 및 하위 디렉토리에 대해 동일한 권한 변경을 수행합니다 (즉, 반복적으로 개별적으로 변경). 。
-도움말: 보조 설명을 표시합니다.
-버전: 버전을 표시합니다.