Infra/Server

[Centos7] User & Permission

자라선 2020. 7. 28. 14:23

유저 생성

# 계성생성, -g 파라메터는 그룹
useradd -g 1000 sunny

# 패스워드 설정
passwd sunny

# sunny의 정보 간단 조회
id sunny

# 유저의 패스워드 저장 파일
vim /etc/shadow

유저 그룹

# 그룹생성
groupadd mwav

# mwav 그룹에 sunny 유저를 추가
gpasswd -a sunny mwav

# 그룹 리스트 확인
cat /etc/group

# sunny 유저가 로그인시 /home/mwav/ 디렉토리로 기본설정
usermod -s /home/mwav/ sunny

# sunny의 그룹을 1000으로 변경
usermod -g 1000 sunny

권한

# 디렉토리의 기본 정보
ls -al

# ls -al 출력물중 예시
drwxr-xr-x  2  root  root  4096 Apr 22 16:59 mwav

d
rwxr-xr-x
: [d = 디렉토리, I = 링크, - = 기타] / rwx 소유자 / -xr 그룹 / r-x 전체

2 : 링크 수 (바로가기 수)

root : 소유자

root : 그룹

4096 : 용량

Apr 22 16:59 : 생성일

mwav : 디렉토리 명

# /home/mwav/ 디렉토리에 그룹 rwx 권한을 부여, -R 은 하위 디렉토리 및 파일에 전체적용
chmod -R g+rwx /home/mwav/

# /home/mwav/ 디렉토리에 소유자 r 권한을 부여
chmo -R u+r /home/mwav/

# /home/mwav/ 디렉토리에 전체 r 권한을 부여
chmo -R go+r /home/mwav/

# 소유자 변경 : a.out 파일의 소유자를 user01 로 변경
chown user01 a.out