006 파일 권한
2024. 1. 31. 16:35ㆍb정리/아트 오브 셸 원라이너
728x90
반응형
[ec2@localhost ~]$ chmod -r a
[ec2@localhost ~]$ ls -l a
--w-------. 1 ec2 ec2 0 1월 31 16:09 a
[ec2@localhost ~]$ cat a
cat: a: 허가 거부
권한이란 파일이나 디렉터리에 모두 '누가 어떤 조작을 할 수 있는지를 나타내는 플래그'가 설정되어 있습니다. 플래그란 프로그램이나 소프트웨어 설정을 기억하는 변수를 의미합니다.
다운로드 디렉터리의 "drwxr-xr-x"기호를 볼수 있습니다. 이 플래그는 해당 시점에서 디렉터리에 대한 권한을 나타냅니다.
r,w,x는 각각 읽고,쓰고,실행 할 수 있음을 나타냅니다. 권한이 없으면 "-"로 표시됩니다. 'rwx'는 세 그룹으로 구성되며 "소유자-소유 그룹-소유자와 수유 그룹 이외'의 권한을 나타냅니다. "다운로드 디렉토리"로 해석하면 "소유자는 읽고, 쓰고, 실행이 가능하고 - 소유자 그룹은 읽고, 실행만 가능하고 - 이외는 읽고, 실행만 가능하다"로 해석할 수 있습니다. 소유자와 소유 그룹은 3번째, 4번째 열에서 확인 가능하고 현재는 '소유자 ec2, 소유그룹 ec2'로 확인되고 있습니다.
사용자라는 용어는 컴퓨터가 식별하는 작업자나 파일 소유자를 의미합니다. 사용자 확인 명령어는 'whoami'로 확인할 수 있습니다.
[ec2@localhost ~]$ echo 1+1 | bc > a
-bash: a: 허가 거부
[ec2@localhost ~]$ cat a
cat: a: 허가 거부
[ec2@localhost ~]$ ls -l a
----------. 1 ec2 ec2 4 1월 31 16:31 a
[ec2@localhost ~]$ chmod +w a
[ec2@localhost ~]$ echo 1+1 | bc > a
[ec2@localhost ~]$ chmod +r a
[ec2@localhost ~]$ cat a
2
[ec2@localhost ~]$ ls -l a
-rw-r--r--. 1 ec2 ec2 2 1월 31 16:32 a
반응형
'b정리 > 아트 오브 셸 원라이너' 카테고리의 다른 글
008 sed (0) | 2024.01.31 |
---|---|
007 명령어 조사 (1) | 2024.01.31 |
005 파일과 디렉터리 조작 (0) | 2024.01.31 |
004 파일에 저장 (0) | 2024.01.31 |
003 계산 (1+1) (2) | 2024.01.31 |