티스토리 뷰

Linux

chap 9. Permissions

아론파크 2018. 9. 11. 17:20

① id : 현재 사용자의 실제 id, 유효 사용자 id, 그룹 id 출력
          * 사용법 --> id


 

 

 

 

② chmod : 파일이나 디렉토리에 부여된 권한을 수정.

          (1) 기호 문자열 사용 
                 * 사용법 --> chmod 옵션1 옵션2 옵션3 파일명 

                        < 누구에게 >
                          u : 사용자
                          g : 그룹
                          o : 기타
                          a :  전부

                        < 줄건가? 뺄건가? >
                         + : 더하기
                          - : 빼기
                         = : 설정
                        
                         < 무슨 권한? >
                           r : 읽기
                           w : 쓰기
                           x : 실행

    e.g)  사용자(u)에게  test2.txt 파일에 대한 실행 권한(x) 부여함(+). 

 

 

 

 

 

 

 

(2) 숫자 표기법 사용
                     * 사용법 --> chmod 숫자 숫자 숫자 파일명

                     r(Read), w(Write), x(eXecute) 
                     rwx 세 자리를 각각 2진수로 표시한 다음 8진수로 변경. ( '1'이 권한 주어진 것을 의미 )
                     예를 들어, r-x 는 101 = 4+0+1 = 5
                                     rwx 는 111 = 4+2+1 = 7  
                     숫자 표기법은 이런 식으로 0~7 의 8진수 조합을 사용자, 그룹, 기타에 맞춰서 
                     세 자리 숫자로 표기.
                      
                     e.g)     test2.txt 파일에 모든 권한 (777) 부여                 

 

 

 

 

 

 

 

③ umask :  새 폴더나 파일의 퍼미션을 결정함.
                   umask 값과 새 폴더 퍼미션 값을 더하면 777 이 되고
                   umask 값과 새 파일 퍼미션 값을 더하면 666 이 됨 ( 파일은 실행 권한 모두 빠짐 )

 

 

 

 

 

④ su : Switch User, 현재 계정을 로그아웃 하지 않고 다른 계정으로 전환.
            * 사용법 --> su 다른 계정명


 

 

 

 

⑤ sudo : 슈퍼유저(root)의 권한으로 프로그램을 실행
                * 사용법 --> sudo 명령어


 

 

 

 

⑥ chown : 파일의 소유자나 소유그룹을 변경함.
                  * 사용법 --> chown 옵션 소유주:소유그룹 파일명

⑦ chgrp : 파일의 사용자 그룹을 변경
                 * 사용법 --> chgrp 옵션 그룹 파일명

⑧ passwd : 비밀번호를 지정하거나 변경.
                   * 사용법 --> passwd 사용자명



'Linux' 카테고리의 다른 글

ch 10. Processes  (0) 2018.09.11
chap 8. Advanced Keyboard Tricks  (0) 2018.09.11
chap 7. Seeing the world as The Shell sees it  (0) 2018.09.11
chap 6. Redirection  (0) 2018.09.11
chap 5. Working with Commands  (0) 2018.09.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함