내 잡다한 노트
리눅스 사용자 및 파일 권한 관리 명령어 본문
포스팅은 안하고 공부만 했지만 복습한다는 차원에서 포스팅을 해보려고 한다.
# whoami
현재 로그인한 사용자가 누구인지 확인하는 명령어
# 사용자 추가 명령어
adduser 또는 useradd
형식은 adduser <사용자명>
옵션은
-d : 홈 디렉터리 변경
-g : <그룹 ID>
-G : <그룹명> 으로 사용자의 그룹을 지정할 수 있다.
sudo cat /etc/passwd 명령어를 통해 사용자 정보가 담긴 파일을 cat 으로 출력할 수 있다.
사용자명:비밀번호:사용자 ID:그룹 ID:코멘트:홈 디렉터리:기본 쉘
# 사용자 삭제
userdel <사용자명>
# 사용자 설정 변경
설정이라 함은 홈 디렉터리, 비밀번호, 그룹명 등을 뜻한다.
실행 형식 : usermod <옵션> <사용자명>
옵션
-d : 홈 데릭터리 변경
-g : 그룹 id 변경
-p : 비밀번호 변경
# 사용자 전환 명령어
su <사용자명>
# 파일 권한 변경
chmod <권한> <파일명>
기호로 권한을 정의하는 것과 숫자로 하는게 있는데 숫자가 더 편하다.
예를 들어, 권한을 644로 줬으면 r은 4, w는 2, x는 1 이므로 소유자 권한에 rw, 그룹 권한에, r, 다른 사용자 권한에 r을 준것이다.
# 파일 소유권 변경
실행 형식 : chown <변경 사용자> <파일명>
# 파일 그룹 변경
실행 형식 : chgrp <변경 그룹> <파일명>
'DevOps > 리눅스' 카테고리의 다른 글
/proc , /sys (0) | 2024.08.13 |
---|---|
디스크 추가하는 법 (0) | 2024.08.09 |
리눅스 파일 체계 (0) | 2023.11.04 |
sudo apt update에서 404 Not Found 에러 (0) | 2023.11.03 |
VirtualBox 실행시 0xc000007b 에러 (0) | 2023.11.03 |