1 개요[ | ]
- change mode (chmod)
- /bin/chmod
- chmod 사용법
- 리눅스 퍼미션 변경 명령어
- 파일 또는 폴더의 사용권한을 지정하는 리눅스 명령어
2 속성 추가/제거[ | ]
대상은 폴더가 될 수도 있고, 파일이 될 수도 있다.
- 명령어 예시
Bash
Copy
chmod a+x 대상
chmod +x 대상
- → 모든 사용자(a)의 실행(x) 권한 추가(+)
Bash
Copy
chmod a-wx 대상
chmod -wx 대상
- → 모든 사용자(a)의 쓰기(w), 실행(x) 권한 제거(-)
Bash
Copy
chmod u+rw,g-r 대상
- → 소유자(u)는 rw 추가, 그룹사용자(g)는 r 제거
Bash
Copy
chmod ug=r 대상
- → 소유자(u), 그룹사용자(g)의 권한을 읽기(r--)로 지정(=)
Bash
Copy
chmod 퍼미션숫자 대상
- → 3자리 숫자로 퍼미션 지정
3 실습[ | ]
Console
Copy
[root@zetawiki ~]# touch sample.txt
[root@zetawiki ~]# ll sample.txt
-rw-r--r--. 1 root root 0 Dec 13 22:47 sample.txt
Console
Copy
[root@zetawiki ~]# chmod +x sample.txt
[root@zetawiki ~]# ll sample.txt
-rwxr-xr-x. 1 root root 0 Dec 13 22:47 sample.txt
- → 모든 사용자에게 실행권한(x) 추가(+)
Console
Copy
[root@zetawiki ~]# chmod go-x sample.txt
[root@zetawiki ~]# ll sample.txt
-rwxr--r--. 1 root root 0 Dec 13 22:49 sample.txt
- → 그룹사용자(g), 기타사용자(o)에서 실행권한(x) 제거(-)
Console
Copy
[root@zetawiki ~]# chmod 755 sample.txt
[root@zetawiki ~]# ll sample.txt
-rwxr-xr-x. 1 root root 0 Dec 13 22:49 sample.txt
- → 퍼미션을 755(rwxr-xr-x)로 설정
Console
Copy
[root@zetawiki ~]# chmod u=w sample.txt
[root@zetawiki ~]# ll sample.txt
--w-r-xr-x. 1 root root 0 Dec 13 22:49 sample.txt
- → 소유자(u)에게 쓰기권한만 있도록 지정(-w-)
4 같이 보기[ | ]
5 참고[ | ]
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- 리눅스 (19)
CentOS JDK 설치 ― …CentOS JDK 설치 ― ElliottCentOS vsftpd 설치 및 설정 ― …CentOS에서 apt-get 실행해보기 ― …CentOS에서 apt-get 실행해보기 ― 다미안VirtualBox 리눅스 인터넷 연결 ― …VirtualBox 리눅스 인터넷 연결 ― JmnoteVirtualBox 리눅스 인터넷 연결 ― …리눅스 CPU 사용률 확인 ― 동원잉리눅스 JDK 버전 확인 ― …리눅스 JDK 버전 확인 ― Jmnote리눅스 SSH 패스워드 없이 자동 로그인 ― …리눅스 SSH 패스워드 없이 자동 로그인 ― Jmnote리눅스 날짜 기준으로 파일 삭제하기 ― 백승현리눅스 날짜 기준으로 파일 삭제하기 ― Jmnote리눅스 디렉토리 용량 확인 du ― …리눅스 메모리 사용률 확인 ― 최재완리눅스 메모리 사용률 확인 ― Jmnote좀비 프로세스 찾기, 죽이기 ― 불량펭귄