👤 사용자 정보 확인

명령어 설명
whoami 현재 로그인한 사용자 이름 확인
id UID, GID, 그룹 등 사용자 정보 확인
who 로그인한 사용자 목록 확인
w 로그인 사용자 및 실행 중인 작업 확인
groups 현재 사용자가 속한 그룹 목록 확인

👤 사용자 계정 관리

명령어 설명
sudo useradd [사용자명] 새 사용자 생성
sudo useradd -m [사용자명] 홈 디렉토리 포함 사용자 생성
sudo passwd [사용자명] 사용자 비밀번호 설정 또는 변경
sudo usermod -l [새이름] [기존이름] 사용자 이름 변경
sudo usermod -aG [그룹명] [사용자명] 사용자 그룹 추가 (기존 그룹 유지)
sudo usermod -d [경로] [사용자명] 홈 디렉토리 변경
sudo userdel [사용자명] 사용자 삭제 (홈 디렉토리 유지)
sudo userdel -r [사용자명] 사용자 + 홈 디렉토리 삭제

👥 그룹 관리

명령어 설명
sudo groupadd [그룹명] 새 그룹 생성
sudo groupdel [그룹명] 그룹 삭제
sudo groupmod -n [새이름] [기존이름] 그룹 이름 변경

🔄 사용자 전환

명령어 설명
su [사용자명] 해당 사용자로 전환 (환경 변수 유지)
su - [사용자명] 완전한 로그인 환경으로 전환
sudo [명령어] 일시적으로 관리자 권한으로 명령 실행
sudo su root 셸로 전환 (sudo 권한 사용자만 가능)

🔐 파일 소유자 및 권한 관리

명령어 설명
chmod [권한] [파일명] 파일/디렉토리 권한 변경 (숫자 또는 기호 방식)
chown [소유자]:[그룹] [파일명] 소유자 및 그룹 변경
ls -l 파일 권한, 소유자, 그룹 확인

⚙️ umask 설정

명령어 설명
umask 현재 umask 값 확인
umask [값] umask 값 설정 (세션 한정)

📁 설정 파일 (읽기 전용)