devops

리눅스 사용자 추가 변경 및 제거 (퍼미션) 본문

DevOps/OS

리눅스 사용자 추가 변경 및 제거 (퍼미션)

vata500 2021. 8. 24. 17:04
반응형

사용자 계정 권한 대여 - su

$ su [username]
사용자의 권한을 대여

$ su user2
user2의 id로 로그인 (user2의 패스워드필요)

$ su - user2
user2의 id로 로그인 (user2의 패스워드 필요, user2의 home 디렉토리 사용)

$ su 혹은 su root
root의 id로 로그인 (root의 패스워드 필요)

$ sudo su
내 권한을 상승, root 사용자의 권한으로 로그인 (현재 디렉토리 사용)

$ sudo su - 
내 권한을 상승, root 사용자의 권한으로 홈 디렉토리 사용 (root의 home)

 


사용자 계정, 그룹 계정

$ cat /etc/passwd
사용자 계정 확인

UID 범위 설명
0 : root
1~99 : predefined
100~999 : administrative and system accounts
1000~ : user (사용자 계정은 1000번부터 시작)

$ cat /etc/shadow 
사용자 암호

리눅스의 모든 시간 epoch : 1970년 1월 1일 00:00:00 UTC
암호는 해쉬값으로 저장되어있음.


사용자 추가(adduser - add user)

$ sudo adduser [계정이름]
사용자 추가는 관리자만 가능하다. 그래서 sudo 를 추가해야함.


사용자 암호 정책 변경(chage - change age / passwd)

$ chage [option] user
사용자 추가는 관리자만 가능하다. 그래서 sudo 를 추가해야함.


사용자 암호 정책 변경(deluserr - delete user)

$ deluser [option] user
사용자 계정 삭제

반응형

'DevOps > OS' 카테고리의 다른 글

파일 시스템 구조 및 find, stat, grep 명령어  (0) 2021.08.24
리눅스 which, echo, export, LANGUAGE 명령어  (0) 2021.08.24
윈도우(window)에서 SSH 서버 접속하기  (0) 2021.08.23
snap 명령어  (0) 2021.08.23
rustup 설치 Tip  (0) 2021.08.23
Comments