리눅스

리눅스 사용자와 그룹 명령어 모음

0x6b6569 2023. 2. 3. 12:15

리눅스 사용자 명령어 모음

useradd 새로운 사용자 추가

# useradd newuser

 

passwd 사용자의 비밀번호를 지정하거나 변경

# passwd newuser

 

usermod 사용자의 속성을 변경

# usermod -g root newuser

 

userdel 사용자를 삭제

#userdel newuser

 

charg 사용자의 암호를 주기적으로 변경 (2일동안 사용)

# charg -m 2 newuser 

 

groups  현재 사용자가 속한 그룹을 보여준다.

# groups

 

groupadd 새로운 그룹을 생성

# groupadd newgroup

 

groupmod 그룹의 속성을 변경

# groupadd -n newgroup mygroup

 

groupdel 그룹을 삭제

# groupdel newgroup

 

gpasswd 그룹의 암호를 설정하거나, 그룹의 관리를 수행

# gpasswd newgroup

 

 

 

리눅스는 다중 사용자 시스템입니다.

ex) 관리자, 성민이, 희승이, 도현이 등등,,

그래서 기본적으로 root라는 슈퍼 사용자가 있으며, 모든걸 할 수 있는 권한이 있다!!

그리고 모든 사용자는 그룹에 소속되어 있음

vi /etc/passwd

centos:x:1000:1000:centos:home/centos:/bin/bash

centos 는 사용자 이름

x 는 비밀번호임 (없다는게 아니라 따로 관리하기 때문에 x로 표시되며 /etc/shadow 파일에 정의되어 있음)

1000: centos id (첫 번째)

1000: centos가 속한 그룹의 id (두 번째)

centos:home/centos : centos 사용자의 홈 디렉토리

/bin/bash 사용할 기본 쉘

 

그룹은 /etc/group에 정의되어 있다

 

 

 

'리눅스' 카테고리의 다른 글

KASLR 우회  (0) 2023.09.07