Keep going

사용자/그룹 추가 본문

School/리눅스 시스템

사용자/그룹 추가

코딩천재홍 2021. 4. 6. 00:27

useradd command

  • -m : 유저 홈 디렉토리 생성
  • -g : default group으로, gid 그룹 지정
  • -G : supplementary 그룹 지정
  • -p : default password 정의 (사용 비추)
  • -d : 홈디렉토리의 경로 지정
  • -s : user의 login shell 결정
  • -D useradd 의 기본 설정값 확인. 기본 설정은 /etc/default/useradd 에 있다.

유저에게 -g 를 했을 때, /etc/group에서 -g에 속한 그룹은 표시 x

 

/etc/skel

: 계정을 새로 생성하면 위에 경로에 저장되어 있는 파일이 자동으로 홈 디렉토리에 복사된다.

 

adduser command

useradd와 다르게 홈 디렉토리 자동으로 생성

option : --uid UID, --gid GID, --home DIR, --shell SH

 

 

usermod command

  • usermod -g [group] [user] : default group이 바뀜 (gid 바뀜)
  • usermod -a -G [group] [user] : 계정의 소속 그룹을 추가한다.
  • usermod -G [group] [user] : 계정의 소속 그룹을 바꾼다. (supplementary group)
  • usermod -u [변경할 UID] [user] : UID 변경
  • usermod -l [새로운 계정] [기존 계정] : 로그인 아이디 변경, 홈 디렉터리 변경x
  • usermod -m [바꿀 home directory] [user] : 홈 디렉토리를 옮긴다.

 

passwd command

  • 사용자의 비밀번호 설정
  • passwd -n 10 계정 : 계정의 암호 변경할 수 있는 최소 날짜를 10일로 지정
  • passwd -x 10 계정 : 계정의 암호변경 없이 사용할 수 있는 만기일을 10일로 지정한다.
  • passwd -w 3 계정 : 계정의 암호변경 만기일 3일 전에 경고 메시지를 보여주도록 한다.
  • usermod -f : 계정의 비밀번호 inactive 기간 설정
  • Usermod -e yyyy-mm-dd : 계정 만기일 설정

 

chfn command

  • GEOCS field 변경

 

userdel command

  • user 계정 삭제
  • -r : user를 지우면서 홈디렉토리도 지움
  • -f : 강력하게 지우는 것 → 로그인하고 있어도 지울 수 있음
  • -rf : 같이 쓸 수 있다.

 

groupadd command

  • 새로운 그룹 생성
  • -g 옵션을 쓰지 않으면 현재 가장 큰 GID에서 하나가 올라간 GID를 가지게 됨
  • groupadd -g 1004 students : 특정 GID를 할당하여 그룹 생성

 

groupmod command

  • groupmod -n [변경할 이름] [현재 group] : 그룹 이름 변경
  • groupmod -g [변경할 GID] [group] : GID 변경

 

groupdel command

  • 그룹 삭제

 

groups command

  • 현재 사용자가 속한 그룹 정보

 

id command

  • user가 속해있는 그룹 표시
  • gid, uid 표시

 

gpasswd command

  • 그룹의 password 설정
  • gpasswd -a [user] [group] : 그룹에 user 추가
  • gpasswd -d [user] [group] : group에서 user 빼기
  • gpasswd -r [group] : group password 삭제

 

newgrp command

  • 지정한 그룹으로 로그인하는 것 : group password가 필요함

'School > 리눅스 시스템' 카테고리의 다른 글

매뉴얼, 패키지, 로그  (0) 2021.05.03
텍스트 에디터  (0) 2021.05.02
접근 권한  (0) 2021.04.09
파일과 디렉토리  (0) 2021.04.07
리눅스 기본 명령어  (0) 2021.04.05
Comments