Cloud Infra Architecture (AWS)/AWS Build

AWS Linux 사용자 계정 생성 및 Root 권한 부여

seongduck 2024. 4. 14. 15:31

1. 계정 생성 / 비번설정

adduser superuser
passwd superuser

 

2. 계정생성 확인

grep /bin/bash /etc/passwd | cut -f1 -d:

or

cat /etc/passwd

 

3. su 권한 부여 방법 1)

vi /etc/pam.d/su
"""
#auth requred pam_wheel.so user_uid 부분 주석 제거
"""

 

3.1 . su 권한 부여 방법 2)

sudo vi /etc/sudoers
"""
생성계정	ALL=(ALL)	ALL #추가
"""

 

4. 그룹에 해당 유저 추가

vi /etc/group
"""
#10부분에 superuser 추가
"""

 

5. su 권한 확인

ls -l /bin/su #root root일 경우 아직 미적용
sudo -l -U 사용자명

 

6. 권한 변경

chmod 4755 /bin/su

 

7. 그룹 wheel로 변경

chgrp wheel /bin/su

 

8. sudo 확인

sudo -l -U superuser

 

9. 특정 사용자에게 특정 권한 부여

#ircpdev라는 사용자에게 /svc/web 경로 위치의 rwx권한 부여

setfacl -m u:ircpdev:rwx /svc/web

 

9.1. 특정 사용자에게 특정 권한 부여 (하위폴더까지)

setfacl -R -m u:ircpdev:rwx /svc/web

 

10. 해당 폴더 권한 확인

getfacl /svc/web