티스토리 뷰
① 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 |