수요일, 9월 16, 2020

[유튜브 방송] (리눅스 업스킬 도전 #3) 파일 접근 허가와 sudo 명령 그리고 시간대

[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 3편을 공개해드리겠다. 3편은 파일 접근 허가, sudo 명령, 그리고 시간대에 대한 내용을 알기 쉽게 설명한다.

2020년 9월 16일자 [리눅스 업스킬 도전 #3] 파일 접근 허가와 sudo 명령 그리고 시간대 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.

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

  • 1:32 단계 1) 파일 접근 허가
  • 6:55 단계 2) sudo로 루트 셸 얻기, less /var/log/auth.log 명령으로 sudo 명령 결과 확인
  • 12:37 단계 3) nano로 컴퓨터 이름 변경하기
  • 15:10 단계 4) timedatectl로 사용 가능한 시간대와 현재 시간대 출력

원본 학습자료는 Day 3 - Power trip!을 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1
    1. putty로 접속
    2. $ ls -l /etc/shadow 명령으로 파일 접근 허가 확인
    3. $ cat /etc/shadow 명령으로 파일 읽기 시도
    4. $ sudo less /etc/shadow 명령으로 파일 읽기 시도
  • 단계 2
    1. $ uptime 명령으로 재시작 이후 서버가 얼마나 오래 동작 중인지 확인
    2. $ sudo -i 명령으로 루트 계정 얻기, $ sudo /bin/bash와 $ sudo su -도 마찬가지
    3. $ exit, $ logout, CTRL+D로 루트 계정에서 일반 계정으로 빠져나가기
    4. $ less /var/log/auth.log 명령으로 sudo 명령을 내린 결과를 확인
    5. $ grep "sudo" /var/log/auth.log 명령으로 sudo만 필터링
  • 단계 3
    1. $ sudo nano /etc/hostname 명령으로 호스트 이름 변경
    2. $ sudo nano /etc/hosts 명령으로 기존 컴퓨터 이름을 변경
  • 단계 4
    1. $ timedatectl list-timezones 명령으로 사용 가능한 시간대를 출력
    2. $ timedatectl로 현재 시간대 출력
    3. AWS와 같은 퍼블릭 클라우드에서는 UTC를 사용해야 하는 이유를 고민
EOB

댓글 2개:

  1. 비슷한 부분으로 파일 문자셋, 인코딩 설정도 추가해주시면 감사하겠습니다. ㅜㅜ

    답글삭제
    답글
    1. 예, 인코딩 관련해서도 다룰 수 있게 준비하겠습니다. Q&A 지금 모으는 중입니다. ;)

      삭제