Switch User
su [user]
[user]로 사용자 전환, [user]가 지정되지 않으면 root로 전환
이전 사용자의 $PATH 를 상속받음
su -
login 사용자의 $PATH를 사용한다.
$PATH
super user 의 권한대행
su - [user]
해당 사용자의 환경설정까지 전환
사용자 전환 시 pwd 는 홈 디렉토리
그냥 su랑 같음
보안을 위해 사용
필요한것
sudo -i
계정 자체가 관리자로 바뀜
sudo -s
환경변화 없이 현재 사용자가 관리자 권한을 획득
<aside> 💡 로그인 내역은 /var/log/messages 에 저장
</aside>
새로운 계정을 생성할 때 사용하는 명령어
계정을 삭제할 때 사용하는 명령어
-r 옵션의 유무에 따른 차이점 존재. 홈 디렉토리 삭제
사용자 계정정보를 수정하는 명령어
-a 옵션은 보충 그룹에 사용자를 추가하는 데 사용
-G 옵션은 그룹을 보조 그룹으로 추가하는 데 사용 (단독 사용시 보조 그룹 변경)
함께 사용 → 추가
<aside> 💡 groupadd, groupdel, groupmod 도 비슷함
</aside>
!!
/etc/passwd/-
백업 파일(~/group, ~/shadow도 백업 있음)
사용자의 패스워드 만기 정보를 변경 및 설정하는 명령어
시스템에게 로그인한 사용자가 패스워드를 변경해야 하는지를 알려준다
root 권한을 가진 사용자만 사용 가능
사용자 계정으로 접속하지 않게 하는방법
File System 에서 잠깐 다룬적 있음