월요일, 10월 05, 2020

[유튜브 방송] (리눅스 업스킬 도전 #13) 파일 접근 허가 기초와 사용자 추가

[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 13편을 공개해드리겠다. 13편은 파일 접근 허가 기초와 사용자 추가 방법을 설명한다.

2020년 10월 5일자 [리눅스 업스킬 도전 #13] 파일 접근 허가 기초와 사용자 추가 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 00:00 파일 접근 허가 기초
  • 01:56 단계 1) chmod 명령을 사용한 사용자 접근 허가 변경
  • 04:26 단계 2) adduser 명령을 사용한 사용자 추가와 usermod 명령을 사용한 그룹 추가

원본 학습자료는 Day 13 - Who has permission?를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1
    -rw------- 	1 steve  staff  	4478979  6 Feb  2011 private.txt
    -rw-rw-r-- 	1 steve  staff  	4478979  6 Feb  2011 press.txt
    -rwxr-xr-x 	1 steve  staff  	4478979  6 Feb  2011 upload.bin
    
    사용자, 그룹, 나머지에 대한 접근허가를 -rwx__rwx__rwx 세 부분으로 나눠 지정함
    
    1. $ touch permission.txt
    2. $ ls -al permission.txt
    3. $ chmod u-w permission.txt
    4. $ ls -al permission.txt
    5. $ chmod o-r permission.txt
    6. $ ls -al permission.txt
    7. $ vi permission.txt
    8. $ chmod u+w permission.txt
    9. $ vi permission.txt
  • 단계 2: useradd 대신 adduser! (참고: MAN(useradd(8)) useradd is a low level utility for adding users. On Debian, administrators should usually use adduser(8) instead.)
    1. $ sudo adduser jaypark
    2. $ su - jaypark
    3. $ id
    4. $ ls -al /var/log/auth.log
    5. $ less /var/log/auth.log
    6. $ usermod -a -G adm jaypark
    7. $ id
    8. $ less /var/log/auth.log
EOB

댓글 없음:

댓글 쓰기