계정 관리

그룹 생성후 사용자 추가.


사용자 정보확인



계정

root 는 시스템 관리자 계정으로써 모든 권한을 가지고 있다.
su 명령을 통하여 다른 계정으로 로그인을 할 수 있다.

사용자 계정 추가
명령어 : useradd {userId}
사용자를 추가히기 위해서는root 권한을 가지고 있어야 한다.
useradd 명령어 실행시 /etc/login.defs이라는 설정성 파일을 참조하게 된다.

사용자 생성시 관련 파일들이 생성된다.


사용자 패스워드 설정
명령어 : passwd [{user id}]
추가한 사용자의 패스워드를 설정한다. 
user id 를 생략하면 root 계정 변경을 물어본다.

사용자 계정 삭제
명령어 : userdel {userid}
사용자를 삭제하는것은 바람직하지 않다. 왜냐하면 리눅스 시스템에서는 사용자의 UID 를 사용하는데, 사용자를 추가하게 되면 삭제했던 사용자의 UID가 부여되는 경우가 있다. 이때 삭제했던 사용자의 파일등에 연결이 되므로 삭제하는것은 바람직 하지 않고 etc/passwd 에서 삭제 할 사용자를 '*' (주석)처리를 하는게 좋다.
 옵션 : 
  • -r : 계정 삭제와 동시에 홈디렉터리와 홈 디렉터리의 파일, 메일 파일 삭제
사용자 계정 변경 

  • 사용자가 속해 있는 그룹 변경, 홈디렉터리 변경
  • -e YYYY-MM-DD : 계정 사용 만료일 지정
  • -g GROUP : 사용자의 소속 그룹을 변경
  • -s SHELL : 로그인 쉘을 변경 (/bin/bash, /bin/csh, /bin/ksh 등)
  • 예 1 그룹 변경 : usermod -d {group name} {user id}
  • 예 2 쉘 변경 : usermod -s {shell name} {user id}





'Linux & Unix' 카테고리의 다른 글

디스크 추가. 파티션, 포멧, 마운트, 언마운트  (0) 2011.11.30
파일 묶기와 압축  (0) 2011.11.30
VI Editor 7.0.237  (2) 2011.11.26
파일 및 디렉터리 관리  (0) 2011.09.06
그룹 관리  (0) 2011.09.06