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

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

https://jhnyang.tistory.com/10


useradd

useradd test1
passwd test1

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

useradd -m test1

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


/etc/passwd

cd /etc/

vim passwd

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

파일 내부 분석

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

사용자 전환

# switch user
su user1 
Code language: PHP (php)

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


sudo 명령어 권한 부여

sudo usermod -a -G sudo username // sudo 명령어 권한 부여
Code language: JavaScript (javascript)

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

  • -a : append
  • -G : groups

 

댓글 남기기