How to change folder permission (Read and Write) in the terminal Synology.

터미널에서도 유저의 권한을 변경할 수 있다.

How to change folder permission (Read and Write) in the terminal Synology.
Photo by Gabriel Heinzer / Unsplash

터미널에서 가끔 작업해야하는 경우가 존재 합니다. 폴더에 그룹을 변경하고 RW 권한을 주는 방법을 기록으로 남겨봅니다.

시스템에 그룹 목록 확인

cut -d: -f1 /etc/group

명령어 설명 : 이 명령어는 그룹 이름만 출력합니다.

그룹을 변경한 후 권한 부여

sudo chgrp -R users /path/to/folder
sudo chmod -R g+rw /path/to/folder

명령어 설명 :

  1. path/to/folder 에 그룹을 "users" 로 변경합니다.
    -R 옵션으로 하위 폴더 모두 포함 한다는 옵션입니다.
  2. 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): 읽기, 쓰기, 실행 권한

즉, 모든 사용자가 해당 파일이나 디렉토리에 대해 읽기, 쓰기, 실행을 할 수 있게 됩니다.