'전체 글'에 해당되는 글 241건

  1. 2018.11.21 리눅스 계정 생성 및 삭제 방법, 패스워드 설정 방법
posted by 귀염둥이채원 2018. 11. 21. 01:18


# 유저 생성 및 삭제


'linux' 라는 계정을 한번 생성해보겠습니다.


[root@server]# useradd linux

명령어로 계정을 생성해줍니다.


[root@server]# cat /etc/passwd 

명령어로 계정이 생성되었는지 확인해줍니다.

너무 길어서 화면이 넘어가거나 해당 줄만 찾기를 원하면


추가 커맨드를 입력해서 검색해봅시다.

[root@server]#cat /etc/passwd | grep linux


방금 만든 linux 계정을 삭제하고 싶을때는

[root@server]# userdel -r linux

(-r 옵션은 기존 홈 디렉토리까지 추가로 삭제해줍니다)


# 패스워드 설정

새로 생성된 계정은 암호를 부여해야 사용할수 있습니다.

기존 계정의 패스워드 변경법과 동일합니다.


방금 전 생성했던 linux 계정의 패스워드를 설정해봅시다.


[root@server]# passwd linux

linux 사용자의 비빌번호 변경

새 암호 : 


이렇게 뜨면 신규 사용할 명령어를 2번 입력합니다.

짧거나 반복되는 암호는 경고 메시지가 뜨고 root 계정과 같은 암호를 지정해선 안되겠죠.


암호 변경이 되었으므로 linux 계정으로 새로 접속해보거나 

su 명령어를 이용해 계정 전환을 해봅시다.


[root@server]#su - linux


[linux@server]# <<- 변경된 아이디로 표시됨


# 계정 설정 변경

계정 생성시 기본적으로 들어가는 설정값이 출력됩니다

[root@server]#useradd -D

GROUP=100

HOME=/home

INACTIVE=-1

ECPRID=

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes


기본값을 변경하기 위해


usermod 라는 명령어를 사용합니다.

(useradd 명령어에도 비슷한 옵션으로 사용 가능합니다)

-c : 사용자 이름 / 정보

-d : 사용자 홈 디렉토리

-e : 계정 유효기간

-f : 비활성 기간

-g : 기본그룹

-G : 다중그룹

-s : 로그인 쉘( ex) bash shell )

-u : 계정 uid


예제로 linux사용자의 기본 디렉토리는 /home 인데 /home2 로 변경해봅시다.

[root@server]# usermod -d /home2 -m linux


명령어로 홈 디렉토리를 /home2 로 변경해주었습니다.