Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- aws #클라우드 #퍼블릭 클라우드 #아키텍트 #과정
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #igw #curl #명령어 #http
- 비트 #바이트 #이진수
- aws #아키텍트 #과정 #openstack #webserver #dbserver #구축
- 공간복잡도 #공간자원 #캐시메모리 #SRAM #DRAM #시간복잡도
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #웹개발
- storage #로컬스토리지 #세션스토리지 #백그라운드 서비스
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #route53 #igw #연결
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #private subnet
- aws #아키텍트 #과정 #vpc #인프라 구축 #private subnet #ec2 #인스턴스 #elastic compute #vm
- aws #아키텍트 #과정 #vpc #인프라 구축 #php #웹페이지 #http #public #instance
- aws #아키텍트 #과정 #vpc #인프라 구축 #private #resource #security #group
- aws #아키텍트 #과정 #vpc #인프라 구축 #public subnet #internet gateway #연결
- aws #아키텍트 #과정 #s3 #bucket #생성 #이미지업로드
- aws #아키텍트 #과정 #vpc #인프라 구축 #퍼블릭 #프라이빗 #서브넷 #igw #route53 #routing table #ec2 #security group #firewall
- haproxy #wordpree #php #linux #가상화 #가상머신 #내용정리
- aws #아키텍트 #과정 #vpc #인프라 구축 #session manager #curl #명령어 #private #instance
- aws #아키텍트 #과정 #vpc #인프라 구축 #vpc #nat #gateway #private subnet
- mysql #linux #설정 #wordpress #웹사이트 #db 연결 #
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- 쓰레드 #쓰레드풀 #프로세스
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- aws #아키텍트 #과정 #vpc #인프라 구축
- 프로세스 #CPU #시공유 #커널
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #OSI #ISO #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- aws #아키텍트 #과정 #vpc #인프라 구축 #퍼블릭 #보안그룹 #생성 #http #ipv4
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #KDT #기본문법 #데이터베이스 #Computer #Science #CPU #메모리
- aws #아키텍트 #과정 #vpc #인프라 구축 #퍼블릭 서브넷 #안에 #ec2 인스턴스 #ami #생성 #firewall
- ipv4 #private #public #instance #curl #연결성 검증 #session manager
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
Archives
- Today
- Total
요리사에서 IT개발자로
Linux 사용자 계정 옵션 정리 본문
사용자 계정 생성 옵션
1. -u UID (User ID 설정)
- 설명: 사용자 계정의 고유 식별자인 UID를 지정합니다. UID는 시스템에서 사용자를 구분하는 중요한 키입니다.
- 활용 예시:
bash코드 복사useradd -u 1500 developer
- Tip: UID는 기본적으로 1000 이상부터 할당되며, 루트 계정은 UID 0을 사용합니다.
2. -g GID (Group ID 설정)
- 설명: 계정이 속할 기본 그룹의 GID를 명시합니다. 그룹은 파일 및 디렉토리 권한을 제어하는 데 중요한 역할을 합니다.
- 활용 예시:
useradd -g 1000 developer
- Tip: 그룹이 생성되지 않은 경우, 계정명과 동일한 그룹이 자동으로 생성됩니다.
3. -c "Comment" (코멘트 설정)
- 설명: 계정에 대한 설명이나 추가 정보를 입력합니다. /etc/passwd 파일에서 사용자 정보를 확인할 때 표시됩니다.
- 활용 예시:
bash코드 복사useradd -c "Backend Developer, API Team" developer
- Tip: 사용자의 역할이나 부서명 등을 기록하면, 나중에 계정 관리 시 유용합니다.
4. -d Directory (홈 디렉토리 설정)
- 설명: 계정의 홈 디렉토리를 지정합니다. 홈 디렉토리는 사용자의 개인 설정과 파일이 저장되는 기본 위치입니다.
- 활용 예시:
bash코드 복사useradd -d /srv/dev/home developer
- Tip: 명시하지 않으면 기본적으로 /home/username 경로가 할당됩니다. 디렉토리 변경 시 -m 옵션을 붙여줘야 콘텐츠가 함께 변경됩니다.
5. -s Shell (로그인 셸 설정)
- 설명: 사용자가 로그인할 때 사용할 기본 셸을 설정합니다. 셸은 명령어 해석기 역할을 하며, Bash나 Zsh 등이 널리 사용됩니다.
- 활용 예시:
bash코드 복사useradd -s /bin/zsh developer
- Tip: Bash는 기본적으로 많이 사용되며, Zsh는 커스터마이징 기능이 풍부해 개발자들 사이에서 인기가 높습니다.
그룹 관리 명령어
6. 그룹 삭제
- 명령어:
bash코드 복사gpasswd -d a root
- 설명: 사용자 a의 추가 그룹인 root를 삭제합니다.
7. 그룹 추가
- 명령어:
bash코드 복사gpasswd -a a root
- 설명: 사용자 a의 추가 그룹인 root를 추가합니다.
추가 고려사항
- 사용자 삭제:
- 사용자 계정을 삭제할 때는 관련된 그룹이나 파일을 먼저 확인한 후 삭제하는 것이 좋습니다. 이는 시스템 안정성과 데이터 손실 방지를 위해 필요합니다.
- 정기적인 검토:
- 사용하지 않는 계정을 정기적으로 검토하고 비활성화하는 것이 보안 강화에 도움이 됩니다.
반응형
'AWS' 카테고리의 다른 글
SELinux 관리: setenforce, getenforce, 및 /etc/sysconfig/selinux, /etc/login.defs 설정 가이드 (0) | 2024.09.27 |
---|---|
리눅스 계정 및 그룹 관리 가이드: /etc/shadow, /etc/group, /etc/default/useradd 파일 분석 (1) | 2024.09.27 |
Linux 사용자 계정 정보 분석 및 관리 (0) | 2024.09.26 |
Linux 시스템에서 사용자 및 그룹 관리 (0) | 2024.09.26 |
파일 및 디렉토리 권한 관리: 특수 권한의 이해 (1) | 2024.09.26 |