728x90
chmod 명령으로 실행 권한을 조작
chmod +x ./test.sh (실행권한 x 추가)
chmod -x ./test.sh (실행권한 x 빼기)
반대로 -x라면 x(실행)권한을 없앤다.
일괄 설정
앞서 설명한 파일 권한 rwx-rwx-rwx는 비트로 직접 제어하여 변경할 수 있다.
ex) |
rwxrwxrwx (9 철자) 111 - 111 - 111 (2진수) 7 - 7 - 7 (10진수) |
굉장히 재밌는 점인데
파일 유형인 첫 글자 l (link), d(directory) 등
뒤에 연결된 9 철자는 read write x-cute를 의미한다.
이것을 2진수 비트처럼 on, off처럼 사용하여 제어할 수 있다.
ex 2) |
rwxr-x-r-- 111-101-100 7 - 5 - 4 |
==> chmod 754 ./test.sh
우리는 이렇게 10진수 형태로 sum 된 2진수 데이터를 직접 조작하여 chmod를 통해 권한을 일괄 설정했다.
하지만,
보안을 위해 항상 최소한의 권한만을 허용하는 것이 좋다.
728x90
'리눅스(Linux, Server)' 카테고리의 다른 글
리눅스 nohup 명령어 오류 (Command 'nohub' not found, did you mean: command 'nohup' from deb coreutils 오류) (0) | 2023.05.20 |
---|---|
[Linux] 리눅스 서버 업데이트 방법 (sudo apt 명령어) (0) | 2023.01.12 |
[Linux] 쉘 스크립트 실행 방법 3가지 (source, dot, bash) (0) | 2023.01.10 |
[Linux, 네트워크] WinSCP 장점과 다운로드 방법 (0) | 2023.01.05 |
[Linux] 쉘 스크립트란? (export PATH, 환경변수, 스크립트 자동실행) (1) | 2023.01.04 |