재미로하는 공부/AWS&&NCP

Amazon Linux 특정 사용자만 접근가능한 디렉터리 생성하기

lowcodingpython 2023. 2. 4. 20:44
반응형

서버에 shimon이라는 사용자를 만들고 해당 사용자만 접근 가능한 디렉터리를 만들려고 합니다.

 

사용자 별로 데이터를 분리하여 관리하기 위함입니다.

 

사용자 생성

useradd, passwd 명령어를 통해 각자 환경에 맞는 사용자를 1개 생성

리눅스-사용자-생성하기

 

디렉터리 생성 후 권한 부여 

Dshimon 디렉터리를 생성 후 권한부여 

디렉터리-권한-부여

이렇게 ec2-user가 shimon 디렉터리에 접근하려고 하면 권한 없음으로 인해 접근이 불가합니다.

접근불가

이렇게 간단한 과정을 통해 특정 사용자만의 디렉터리를 생성할 수 있습니다.

 


권한 명령어를 자세히 모르시는 분들은 아래 참고해 주세요. 

 

chown 명령어는 파일이나 디렉터리의 소유자나 소유 그룹을 변경하는 명령어입니다. 이 명령어를 사용하면 파일이나 디렉터리에 대한 액세스 권한을 변경할 수 있습니다.

 

옵션        설명

-R 지정된 파일이나 디렉터리의 하위 트리까지 변경합니다.
-v 변경 작업을 수행하는 과정을 표시합니다.
-f 소유자 또는 소유 그룹 변경 작업이 실패해도 경고를 표시하지 않습니다.
chown [소유자:소유 그룹] [파일 또는 디렉터리]

chown -R [소유자:소유 그룹] [파일 또는 디렉터리]

 

 

chmod 명령어는 파일 또는 디렉터리의 권한을 변경하는 명령어입니다.

 

옵션                      설명

u,g,o 파일 소유자, 그룹, 기타 사용자에 대한 권한을 변경합니다.
+ 권한을 추가합니다.
- 권한을 제거합니다.
r 읽기 권한을 변경합니다.
w 쓰기 권한을 변경합니다.
x 실행 권한을 변경합니다.

 

 

test.txt의 소유자에게 쓰기 권한을 추가하는 명령어

ex ] chmod u+w test.txt

반응형