[리눅스 파일권한 보기]
→ ls -al 로 파일의 자세한 정보를 볼 수 있다
(# 참고 : 맨앞에 문자가 - 일 경우 파일, d 이면 디렉토리, l 이면 링크를 나타냄 )
r : Read = 4
w : Write = 2
x : eXcute = 1
ex) -rwxrwxrwx ( 777 )
-r--r--r-- ( 444 )
-rwx--x--x ( 711 )
2~4필드 : 소유주 (User) 권한
5~7필드 : 그룹 (Group) 권한
8~10필드 : 나머지 (Others) 권한
1. chmod : 파일, 디렉토리 권한 수정
ex) chmod 755 파일명
- 소유자에겐 7(rwx), 그룹과 나머지에겐 5(r-x) 권한부여
chmod o+rw a_file
- others에게 읽기, 쓰기 권한 부여
chmod 700 *
- 현재 위치의 모든 파일과 폴더 권한 수정 (폴더의 경우 하위 파일과 폴더의 권한도 수정)
chmod -R 755 bin
- bin 디렉토리 내의 모든 파일과 디렉토리의 권한 수정
2. umask : 파일이 만들어질때 허가권 기본값
ex) # umask 022
- chmod와 반대개념 777에서 뺀다. 022일 경우 chmod 755 와 같음,
3. chown : 파일 소유자, 소유그룹 수정
ex) chown bible file1
- file1 파일의 소유자를 bible로 수정
chown bible:bible2 file2
- file2 파일의 소유자를 bible로 그룹을 bible2로 수정
chown -cR nobody:nobody dirl
- dirl 폴더와 그안의 모든 파일,디렉토리의 소유자,소유그룹 변경
chown -R bible:webhost uploads --from=nobody:nobody
- uploads디렉토리 내의 파일중 소유자가 nobody이고
소유그룹이 nobody로 되어 있는 파일의 소유자를 bible로 변경하고 소유그룹을 webhost로 변경
'■ LINUX' 카테고리의 다른 글
리눅스 현재시간과 현재날짜 확인 명령어 (0) | 2018.09.16 |
---|---|
리눅스 vi 명령어 모음과 꿀팁 (여러 파일 수정하기, 여러 파일 문자열 찾기) (0) | 2018.09.15 |
유닉스/리눅스 - 모니터링 명령어 (메모리, CPU 등 topas, top, free) (0) | 2018.09.11 |
리눅스 타임아웃 설정 막는 명령어 TMOUT (0) | 2018.09.10 |
Linux passwd / 비밀번호 변경 명령어 (0) | 2017.05.30 |