나만 보는용

 

ls -l 명령어 사용해서 권한을 확인 가능

 

-rwxr-xr-x 1 pi pi 5720 jul 3 20:00 a.text

 

1. rwxr-xr-x 파일권한

2. 1 링크 수

3. pi 사용자(소유자)

4. pi 그룹

5. 5720 파일 크기

6  jul 3 20:00 수정시간

7. a.text 파일이름

 

rwxr-xr-x는 rwx (사용자 권한) / r-x (그룹 권한)/ r-x (다른 사용자(other) 권한) 순서로 구분 가능

 

rwx = read write execute 줄임말 (읽기, 쓰기, 실행) 권한

r-x = 그룹이나 다른 사용자는 읽거나 실행 권한이 있음

 

 

파일 권한 변경(chmod 명령어 사용)

더하기나 빼기 부호를 사용해서 권한 수정 가능

 

(소문자)

사용자 = u

그룹 = g

다른 사용자 = o

 

chmod o-r a.text = a.text 파일에 다른 사용자한테 읽기 권한 제거

chmod g+w a.text = a.text파일에 그룹한테 쓰기 권한 부여

 

여러개도 가능하다.

chmod ug-r a.text

chmod go+w a.text

chmod o+wxr a.text

대충 이런식

 

숫자로 한번에 권한을 변경할 수도 있다.

r = 4 / w=2 / x=1 만 기억하자.

2진수 비트 계산이라 이렇게 부여했댄다.

 

chmod 000 a.text

사용자, 그룹, 다른 사용자의 모든 권한 삭제

 

chmod 777 a.text

사용자, 그룹, 다른 사용자의 모든 권한 추가

 

chmod 700 a.text

사용자에게만 모든 권한 주고 나머지는 권한 삭제

 

chmod 744 a.text

사용자에게 모든 권한, 그룹과 다른 사용자에겐 읽기 권한만 부여

 

4+2+1 은 7이니까 대충 알거라 생각함