본문 바로가기
코스웨어/13년 스마트컨트롤러

2013.09.02_사용권한설정 및 shadow 필드_깨알설명_김성엽

by 알 수 없는 사용자 2013. 9. 2.
728x90
반응형


 사용권한 설정하기

 chmod

 ▶ Permission 을 바꿔주는 커맨드

 

 - symbolic mode ( +기호나 - 기호 사용 )

  chmod u+w smart : User 쓰기허용 추가
  chmod o-wx smart : Others 쓰기, 실행 제외

 - absolute mode ( 8진법을 이용한 퍼미션 설정 )

   r => 4 , w => 2 , x => 1

 

  chmod 444 smart : 0100 0100 0100 => -r--r--r--

  chmod 777 smart : 0111 0111 0111 => -rwxrwxrwx

 

 chown, chgrp

 ▶ user와 group을 바꿔주는 커맨드

  

  chown는 해당 파일(디렉토리)의 user(owner)를 바꾸는 것

  chgrp는 group을 바꾸는 것

  

  chown smart linuxer

  chgrp smart mygroup

  



 /etc/passwd와 /etc/shadow 필드 설명

    /etc/passwd

    

    root:x:0:0:root:/root:/bin/bash

    ①  ②③④  ⑤      ⑥         ⑦


    /etc/shadow 


    uec:$1$WbVWBFex$LwvDKJ896fP92Exq/YwpP1:15950:0:99999:7 : : :

    ①                                  ②                             ③  ④   ⑤  ⑥⑦⑧⑨


① 필드 1 : 사용자명

② 필드 2 : 패스워드(/etc/shadow 파일에 암호화되어 있음)

③ 필드 3 : 사용자 계정 uid

④ 필드 4 : 사용자 계정 gid

⑤ 필드 5 : 사용자 계정 이름(정보)

⑥ 필드 6 : 사용자 계정 홈 디렉토리

⑦ 필드 7 : 사용자 계정 로그인 쉘

① 필드 1 : 사용자명

② 필드 2 : 패스워드 ( "$1$" + [salt] + "$" + [암호화 된 password] )

③ 필드 3 : 패스워드 파일 최종 수정일

④ 필드 4 : 패스워드 변경 최소일

⑤ 필드 5 : 패스워드 변경 최대일

⑥ 필드 6 : 패스워드 만료 경고기간

⑦ 필드 7 : 패스워드 파기 기간(패스워드 파기후 게정 비활성 기간)

⑧ 필드 8 : 계정 만료 기간

⑨ 필드 9 : 예약 필드


※ 참고(shadow의 최종수정일에 대한 세부설명)

15950 / 365 = 43.xxxxx... 

1970(컴퓨터에 내장되어있는 년도) + 43 = 2013 ( 년도 ) 





728x90