본문 바로가기

서버/Linux

[Linux 기초] User & Group 생성

/etc/passwd


리눅스 내 계정들의 정보가 기입되어 있음 (시스템 계정 포함)

 

[id] : [passwd] : [uid(user.id)] : [gid(group.id)] : [desc] : [절대경로] : [디폴트 쉘]

 

 

 


 

사용자 및 그룹 추가


adduser useradd 중 편한 커맨드를 사용하면 된다.

커맨드 뒤에 --help를 붙이면 보다 상세한 옵션들과 필수 인자들을 확인 할 수 있다.

 

루트 권한이 필요하다

 

 

어떤 유저를 만들지 정의를 안했구만..

 

user명은 필수요소

 

그러면 다시 사용자를 생성 해보자.

 

helly라는 사용자를 만들었다. 확인해보자.

 


 

사용자 스위치


su 커맨드를 통해 다른 사용자 계정으로 스위칭 할 수 있다.

사용자 & 그룹명도 확인이 가능하다.

 


 

사용자 삭제


adduser와 반대로 deluser로 삭제 가능하다.

커맨드 뒤에 --help를 붙이면 보다 상세한 옵션들과 필수 인자들을 확인 할 수 있다.

 

 


그룹 생성


adduser로 사용자를 생성하면, 그룹도 동일한 명칭으로 생성 된다.

addgroup으로 그룹을 만들어서 사용자 생성시 그룹을 지정해주거나,

adduser에서 --group 옵션을 통해서 생성할 수도 있다.

 

두개의 그룹을 생성해주었다.

 

그리고 adduser의 -ingroup 옵션을 통해 각 그룹에 유저를 생성해주자

신규유저1

 

신규유저2

 

그룹ID값을 확인하기 위해 동일하게 더 신규인 유저 2개를 각각의 그룹에 할당하여 생성해줬다

그리고 확인해보자

 

User ID는 다르지만, Group ID는 동일하다

 

스위치 유저(su)를 통해서도 확인해볼 수 있드아

'서버 > Linux' 카테고리의 다른 글

[Linux 기초] Process  (0) 2023.02.12
[Linux 기초] 스크립트  (0) 2023.02.11
[Linux 기초] 파일 소유권, 권한  (0) 2023.01.20
[Linux 기초] 파일 & 디렉토리  (0) 2023.01.01
[Linux 기초] 기초 기초 더 쌩기초  (0) 2022.12.31