-
리눅스 명령 폴더 사용 권한 변경카테고리 없음 2024. 6. 26. 00:35
리눅스에서 폴더에 읽기 및 쓰기 권한을 부여하려면
chmod
명령어를 사용합니다.chmod
명령어는 파일 또는 디렉토리의 권한을 변경할 수 있습니다.기본 사용법
chmod [OPTIONS] MODE FILE
읽기 및 쓰기 권한 부여하기
- 모든 사용자에게 읽기 및 쓰기 권한 부여여기서
a+rw
는 모든 사용자(a
ll users)에게 읽기(r
ead) 및 쓰기(w
rite) 권한을 부여한다는 의미입니다. sudo chmod a+rw /path/to/folder
- 소유자, 그룹, 다른 사용자에 대해 읽기 및 쓰기 권한 부여여기서
u+rw
는 소유자(u
ser)에게 읽기 및 쓰기 권한을 부여,g+rw
는 그룹(g
roup)에게 읽기 및 쓰기 권한을 부여,o+rw
는 다른 사용자(o
thers)에게 읽기 및 쓰기 권한을 부여하는 의미입니다. sudo chmod u+rw,g+rw,o+rw /path/to/folder
- 재귀적으로 폴더와 그 안의 모든 파일 및 서브폴더에 읽기 및 쓰기 권한 부여
-R
옵션은 재귀적으로 디렉토리와 그 안의 모든 내용물을 포함하여 권한을 변경합니다. sudo chmod -R a+rw /path/to/folder
예시를 통한 설명
예시 1: 특정 폴더에 모든 사용자에게 읽기 및 쓰기 권한 부여
sudo chmod a+rw /var/www/html
위 명령어는
/var/www/html
폴더에 대해 모든 사용자에게 읽기 및 쓰기 권한을 부여합니다.예시 2: 폴더와 그 안의 모든 파일 및 서브폴더에 읽기 및 쓰기 권한 부여
sudo chmod -R a+rw /var/www/html
위 명령어는
/var/www/html
폴더와 그 안의 모든 파일 및 서브폴더에 대해 모든 사용자에게 읽기 및 쓰기 권한을 재귀적으로 부여합니다.숫자 형식을 사용하여 권한 설정
권한을 설정할 때 숫자 형식을 사용할 수도 있습니다. 각 숫자는 소유자, 그룹, 다른 사용자에 대한 권한을 나타냅니다.
- 읽기 권한: 4
- 쓰기 권한: 2
- 실행 권한: 1
이 숫자들을 합하여 권한을 설정할 수 있습니다. 예를 들어, 읽기 및 쓰기 권한은 4 + 2 = 6입니다.
- 소유자, 그룹, 다른 사용자에 대해 읽기 및 쓰기 권한 부여 (숫자 형식)
666
은 소유자, 그룹, 다른 사용자 모두에게 읽기 및 쓰기 권한을 부여합니다. sudo chmod 666 /path/to/folder
- 재귀적으로 폴더와 그 안의 모든 파일 및 서브폴더에 숫자 형식으로 권한 부여
sudo chmod -R 666 /path/to/folder
위 명령어를 사용하여 폴더 및 파일의 권한을 쉽게 설정할 수 있습니다.
- 모든 사용자에게 읽기 및 쓰기 권한 부여여기서