2016-01-06

리눅스 사용자 관련 명령어 정리

우선 리눅스 옵션에 관련된 내용을 정리는 했지만 리눅스 도움말이 생각보다 잘 되어 있다. 옵션 도움말을 보고 싶다면 {명령어} --help 와 같은 방법으로 찾을 수도 있다.

{} 대괄호는 사용자가 변경할 수 있는 값을 의미한다.

useradd {옵션} {아이디}

/etc/passwd 에 사용자 정보가 저장된다. 여기에 저장되는 정보를 열쇠글 형식이라고 부르는데 이 형식은 다음과 같이 저장된다.
{계정명} : {패스워드} : {UID} : {GID} : {설명} : {홈 디렉터리} : {Shell}

  • -c: 설명 입력
  • -d: 홈 디렉터리 지정
  • -e: 계정 만료일 지정
  • -f: 계정 유효일 지정
  • -g: 로그인 그룹 지정
  • -m: 홈 디렉터리 자동 생성
  • -M: 홈 디렉터리 자동 생성 금지
  • -p: 패스워드 지정
  • -s: Shell 지정
  • -u: UID 지정

useradd -c

열쇠글에 사용자 정보 설명을 추가해주는 옵션

ex> useradd -c {설명글} {아이디}

참고: 설명글에 공백이 있다면 큰/작은 따옴표로 구분해주자 useradd -c "{설명글}" {아이디}

useradd -d

생성할 사용자의 홈 디렉터리를 지정해주는 옵션

useradd -m

생성할 사용자의 홈 디렉터리가 없다면 자동으로 생성하는 옵션
-d와 함께 사용하면 효율적으로 유저를 생성할 수 있다. -m 옵션만 사용해도 된다. 보통은 -m은 필수로 지정하고 유저를 추가한다.

ex> useradd -d {경로} -m {아이디}

useradd -e

계정 만료일을 지정해주는 옵션
일자 형식 : YYYY-MM-DD

ex> useradd -e 2012-01-01 {아이디}

참고: 계정 만료된 유저 로그인하면 다음과 같은 경고문이 출력된다. "Your account has expired : please contact your system administrator"

useradd -f

사용자 계정의 패스워드 유효일 지정 옵션

  • -1: 기본값, -f 옵션을 사용하지 않는다
  • 0: 잠금, 사용할 수 없다
  • -30: 30일 후에 계정이 잠긴다

useradd -g

생성되는 계정이 자신이 원하는 그룹에 속하도록 지정

ex> useradd -g {GID} {아이디}

useradd -p

생성할 사용자 계정의 비밀번호를 설정하는 옵션
이 옵션을 사용하면 별도로 passwd 명령어를 작성하지 않아도 된다.

ex> useradd -p {비밀번호} {아이디}

참고: adduser 명령어에는 비밀번호 항목을 따로 제공하지 않고 있다.

useradd -s

사용자가 원하는 shell로 지정

useradd -u

사용자의 UID를 수동으로 지정

ex> useradd -u {UID} {아이디}

userdel {아이디}

{아이디} 계정을 삭제한다.

userdel -r

사용자 계정을 삭제하면서 /home 디렉터리 아래에 만들어진 사용자 홈 디렉터리까지 삭제

su --login {아이디}

root에 로그인 된 상태에서 다른 사용자로 변경하는 것은 암호를 묻지 않지만 root로 로그인하는 경우에는 암호를 묻는다. 보통 root로 로그인하는 경우 ]$ su - 라고 입력하여 로그인한다.
Share This:    Facebook Twitter

0 개의 댓글:

댓글 쓰기