C & Docker & LINUX

리눅스 - 사용자 생성 및 계정 관리

로픽 2016. 4. 2. 21:59
300x250

사용자 생성 및 계정 관리



users : 사용자 계정조회



- 현재 시스템에 로그인한 사용자 계정을 조회하는 것으로 명령어는 users를 사용한다



/etc/passwd : 사용자 계저에 대한 정보를 기록





- cat /etc/passwd






위에 각각의 필드를 설명하자면 


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


7개의 필드로 구성되어 있습니다



각각의 의미


사용자명 : 패스워드 : 사용자 계정 uid : 사용자 그룹계정 gid : 코멘트(정보) : 홈디렉터리 : 사용자 계정 로그인 쉘



패스워드의 경우는 x 표시로 암호화 되어 있습니다


/etc/passwd의 경우는 텍스트로 암호를 저장하기 때문에 안보을 위해서 


패스워드를 암호화하는 /etc/shadow에 저장을 따로 해놓습니다





- cat /etc/shadow를 통해서 shadow 확인 -


   



9개의 필드로 구성된 shadow 파일


사용자명 : 패스워드 : pw 최종수정일 : pw 변경 최소일 : pw 변경 최대일 : pw 만료 경고기간 : pw 파기 기간 : 계정 만료 기간 : 예약 필드




계정 생성 및 암호 설정


계정 : root가 아닌 새로운 사용자에게 시스템에 대한 사용권을 부여하는 것


useradd : 사용자 계정을 생성하는 명령어


passwd : 암호 지정 명령어





useradd , passwd 명령을 이용하여 계정을 생성할 수 있습니다


계정을 입력할 경우 화면에 나타나지 않으므로 입력에 주의해야합니다


(간단하고 짧아도 생성 가능합니다)






이후에 cat /etc/passwd명령을 이용해서 사용자계정에 대한 정보를 확인할 수 있습니다


잘 생성되었네요 ㅋㅋㅋ

반응형

'C & Docker & LINUX' 카테고리의 다른 글

리눅스 특징, 디렉터리  (0) 2016.04.15
리눅스 - find명령어  (0) 2016.04.06
리눅스의 부팅과정  (0) 2016.03.30
EOF를 반환하는 scanf_s - 비주얼 스튜디오 2015  (0) 2016.03.19
리눅스 - vi 편집기란?  (0) 2016.03.09