반갑습니다. 저는|기업가이자, 엔지니어입니다.
Linux - Ubuntu Command Book

Linux - Ubuntu Command Book

Tags
Linux
Ubuntu
Command Book
Published
발행일 - 2022년 7월 15일
Author
Eugene Jeon (전유진)
AuthorLink
 

사용자 그룹

사용자 그룹 생성

groupadd -g [GID] [그룹명]
(bash)
sudo groupadd -g 1001 operators

GID 499 이하 그룹 생성

-r 옵션을 사용하면 0~499 사이의 GID 중 가장 높은 번호를 할당한다.
(bash)
sudo groupadd -r sysadm

사용자 그룹 삭제

groupdel [그룹명]
(bash)
sudo groupdel operators

사용자 그룹 전체 확인

cat etc/group
(bash)
cat /etc/group

사용자 - 유저

사용자 생성

사용자 수동 생성

useradd [계정명] -c "[사용자이름]" -s [쉘] -m -d [홈 디렉토리] -u [UID] -g [GID]
옵션
내용
-c
사용자 이름
-s
로그인 쉘(Shell) 정보
-d
홈 디렉토리 경로
-g
사용자 그룹 ID 지정
-u
사용자 UID 지정
-e
계정 만료일 지정
(bash)
sudo useradd eugene -c "eugene" -s /bin/bash -m -d /home/eugene -u 1001 -g 1001

사용자 자동 생성

adduser [계정명]
(bash)
sudo adduser eugene

사용자가 속한 그룹 확인

groups
(bash)
groups

사용자 삭제

deluser --remove-home [유저명]
—remove-home 옵션을 주지 않으면, 홈 디렉토리는 삭제되지 않는다.
(bash)
sudo deluser --remove-home eugene

사용자 전체 목록 확인

cat /etc/passwd
(bash)
cat /etc/passwd

ADDUSER / USERADD 를 통해 등록된 계정 확인

grep /bin/bash /etc/passwd
(bash)
grep /bin/bash /etc/passwd

사용자 생성 후, 기본 쉘 변경

만약 사용자 쉘을 변경하고 싶다거나, 생성 했는데 $ 표시만 보이는 경우 변경할 수 있다. 또는 /etc/passwd 파일을 수정하여 변경 할 수 도 있다.
chsh -s [쉘] [사용자명]
(bash)
sudo chsh -s /bin/bash eugene
 
 

Loading Comments...