006 파일 권한

2024. 1. 31. 16:35b정리/아트 오브 셸 원라이너

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