현재 위치 출력
$ pwd
현재 위치 : /home/ec2-user 디렉터리
디렉터리 이동
$ cd [디렉터리명]
상위 디렉터리 이동
$ cd ..
최상위 디렉터리로 이동
현재 디렉터리에 존재하는 폴더, 파일 조회
$ ll
- 맨앞 문자 : 파일의 종류. d : 폴더
- 나머지 9개 문자 : user/group/other의 권한
- 3 : 하드링크의 수, 디렉터리의 경우 해당 디렉터리 기준으로 이동 가능한 디렉터리 개수
- root root : 해당 폴더(파일) 생성자(소유자), 소유자가 속한 그룹
- 103 : 파일의 크기. 디렉터리의 경우 디렉터리 정보 저장할 때 사용한 바이트의 크기
- 날짜, 시간 정보 : 디렉터리(파일) 생성한 시간 또는 수정한 시간
디렉터리/파일의 user/group/other 별 권한
read(읽기) / write(쓰기) / execution(실행)
user : r-x
group : r-x
other : ---
root 디렉터리의 user/group/other 별 권한
read | write | execution | |
user(사용자) | o | x | o |
group(사용자가 속한 그룹) | o | x | o |
other(기타 사용자) | x | x | x |
root (슈퍼유저)로 프로그램 구동 명령어
$ sudo
sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 한다.
디렉터리 생성
$ mkdir 폴더명
ec2-user 사용자는 폴더 생성 권한이 없으므로 sudo 명령어를 사용해 슈퍼유저 권한으로 디렉터리 생성해준다.
$ sudo mkdir 폴더명
소유자가 root인 apps 디렉터리가 생성됨.
디렉터리(파일) 소유자 변경
$ chown [사용자] [변경할 디렉터리]
$ chown [사용자]:[사용자가 속한 그룹] [변경할 디렉터리]
ec2-user 사용자는 apps의 소유자가 아니기 때문에 폴더 소유자 변경 권한이 없으므로 sudo 명령어를 사용해 슈퍼유저 권한으로 디렉터리 소유자를 변경해준다.
$ sudo chown [사용자] [변경할 디렉터리]
$ sudo chown [사용자]:[사용자가 속한 그룹] [변경할 디렉터리]
apps 디렉터리의 소유자 / 소유자가 속한 그룹이 ec2-user로 변경됨.
'AWS' 카테고리의 다른 글
[AWS] 리눅스 스프링부트 프로젝트 배포 (0) | 2023.03.21 |
---|---|
[AWS] FileZilla 이용하여 파일 올리기 (0) | 2023.03.20 |
[AWS] FileZilla 다운로드 및 AWS 연결 (0) | 2023.03.20 |
[AWS] putty 다운로드 및 EC2 인스턴스 접속 (0) | 2023.03.20 |
[AWS] 리눅스 환경 EC2 인스턴스 생성 (0) | 2023.03.19 |