2022-05-06 리눅스_사용자_생성_관리_전환

2022. 5. 6. 22:42BE/Linux

[리눅스 / 유닉스]사용자 관리(사용자 추가 useradd, passwd파일, 시스템계정 )

 

[리눅스 / 유닉스]사용자 관리(사용자 추가 useradd, passwd파일, 시스템계정 )

리눅스 완전 정복 : 리눅스 목차 오늘도 제 블로그를 클릭해주시고 방문해주신 방문자님들 반갑습니다. 오늘은 관리자 역할 중 빼놓을 수 없는 사용자관리에 대해서 알아보는 시간을 가질거예

jhnyang.tistory.com

 


useradd

 

useradd test1
passwd test1

사용자가 추가되었지만 홈 디렉터리가 없다.

 

useradd -m test1

사용자와 함께 홈 디렉터리를 자동으로 생성하는 명령어

 


/etc/passwd

 

cd /etc/

vim passwd

사용자의 목록을 저장하고 있는 파일.

 

파일 내부 분석

사용자 계정명 패스워드 user id group id 기타 정보 홈 디렉터리 로그인 쉘
root :x :0 :0 :root :/root :/bin/bash
root (x=암호화 별도로 저장) root의 uid는 0 root의 gid는 0 일반적으로 사용자의 이름 /root에 홈 디렉터리 위치 로그인시 bash쉘 사용.
user1 :x :1001 :1001 : :/home/user1 :/bin/zsh
user1 (x=암호화 별도로 저장) uid = 1001 gid = 1001   일반 사용자는 /home/아래에 홈 디렉터리 생성 zsh 사용

 


사용자 전환

 

# switch user
su user1 

 

su : Switch User. 로그아웃 없이 임시로 다른 사용자의 UID, GID 환경을 사용하는 명령어.


sudo 명령어 권한 부여

sudo usermod -a -G sudo username // sudo 명령어 권한 부여

처음 유저를 생성하고 sudo 명령어를 실행시킬 권한이 없는 경우에 해결방법이다.

 

-a : append

-G : groups