10. 권한 수정 명령
어떻게 파일/디렉터리의 권한을 관리합니까?Linux/Unix의 파일 호출 권한은 파일 소유자, 그룹, 기타 세 단계로 나뉜다.chmod는 파일이나 디렉터리를 관리하는 데 사용되며, 파일이나 디렉터리 권한의 제어는 각각 읽기 (r), 쓰기 (w), 실행 (x) 세 가지로 읽기, 쓰기, 실행을 표시합니다.
권한 수정 명령
chmod 파일, 디렉터리 권한 수정
chown 마스터, 그룹 변경
chgrp는 그룹을 단독으로 변경할 수 있습니다. 자주 사용하지 않습니다.
권한 범위
권한 범위: u, User 즉 파일 또는 디렉터리의 소유자 g, Group 즉 파일 또는 디렉터리의 소속 그룹 o, Other 파일이나 디렉터리 소유자 또는 소속 그룹을 제외한 다른 사용자는 모두 이 범위에 속한다. a, All은 모든 사용자, 소유자, 소속 그룹 및 기타 사용자를 포함한다.
연습하다
1 a.txt 파일 소유자에게 실행 가능 권한 부여
@SC02ZRC4KMD6N ~ % ls -l a.txt
-rw-r--r-- 1 user1 staff 14 3 29 14:43 a.txt
user1@SC02ZRC4KMD6N ~ % chmod u+x a.txt
user1@SC02ZRC4KMD6N ~ % ls -l a.txt
-rwxr--r-- 1 user1 staff 14 3 29 14:43 a.txt
2 소속 그룹에 읽기 권한 감소
user1@SC02ZRC4KMD6N ~ % chmod g-r a.txt
user1@SC02ZRC4KMD6N ~ % ls -l a.txt
-rwx---r-- 1 user1 staff 14 3 29 14:43 a.txt
3 다른 사용자에게만 쓰기 권한 설정
user1@SC02ZRC4KMD6N ~ % chmod o=w a.txt
user1@SC02ZRC4KMD6N ~ % ls -l a.txt
-rwx----w- 1 user1 staff 14 3 29 14:43 a.txt
4 모든 사용자에게 읽기 권한 추가
user1@SC02ZRC4KMD6N ~ % chmod a+r a.txt
user1@SC02ZRC4KMD6N ~ % ls -l a.txt
-rwxr--rw- 1 user1 staff 14 3 29 14:43 a.txt
5 숫자로 다른 사용자에게 읽기와 쓰기 권한을 설정하고 자신과 그룹은 읽기 전용 권한을 설정합니다
user1@SC02ZRC4KMD6N ~ % chmod 446 a.txt
user1@SC02ZRC4KMD6N ~ % ls -l a.txt
-r--r--rw- 1 user1 staff 14 3 29 14:43 a.txt
6 파일을 만드는 기본 권한은 666에서 umask 값을 빼는 것입니다
user1@SC02ZRC4KMD6N ~ % touch e.txt
user1@SC02ZRC4KMD6N ~ % ls -l e.txt
-rw-r--r-- 1 user1 staff 0 3 29 18:15 e.txt
user1@SC02ZRC4KMD6N ~ % umask
022
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 아래 설치 개발 환경bin 을 다운로드 하여 jdk 를 자신의 사용자 디 렉 터 리 에 두 고 실행 가능 한 권한 을 추가 합 니 다. 이 빈 파일 을 실행 합 니 다. 2. PATH 에 자바, javac 등의 명령 을 추가 합 니 다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.