How to change folder permission (Read and Write) in the terminal Synology.
터미널에서도 유저의 권한을 변경할 수 있다.
터미널에서 가끔 작업해야하는 경우가 존재 합니다. 폴더에 그룹을 변경하고 RW 권한을 주는 방법을 기록으로 남겨봅니다.
시스템에 그룹 목록 확인
cut -d: -f1 /etc/group
명령어 설명 : 이 명령어는 그룹 이름만 출력합니다.
그룹을 변경한 후 권한 부여
sudo chgrp -R users /path/to/folder
sudo chmod -R g+rw /path/to/folder
명령어 설명 :
path/to/folder
에 그룹을 "users
" 로 변경합니다.-R
옵션으로 하위 폴더 모두 포함 한다는 옵션입니다.path/to/folder
에 그룹권한을 "g+rw
" 부여한다.-R
옵션으로 하위 폴더 모두 포함 한다는 옵션입니다.
변경되었는지 확인하는 방법은 ls -l
명령어 입니다.
앞에 d 는 디렉토리를 의미하며, 3단위씩 끊어서 생각하면 됩니다.
r = read, w = wirte, x = execute 다른 표현으로는 숫자로도 표현됩니다.
r = 4, w = 2, x = 1 입니다.
chmod 777 /path/to/file
명령어 설명 : 다음과 같은 권한을 부여합니다:
사용자(user): 읽기, 쓰기, 실행 권한
그룹(group): 읽기, 쓰기, 실행 권한
다른 사용자(others): 읽기, 쓰기, 실행 권한
즉, 모든 사용자가 해당 파일이나 디렉토리에 대해 읽기, 쓰기, 실행을 할 수 있게 됩니다.