일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- GIT
- aws사용자모임
- dockerfile
- awskrug
- AI챗봇
- open ai
- 애저
- 함수
- 표준 라이브러리
- 3티어 아키텍처
- Linux
- AWS
- 변수
- jenkins
- AI
- docker
- nexus
- go
- it기사
- git hub
- python
- 클라우드
- 프로세스 관리
- maven
- terraform
- 리눅스
- Azure
- 명령어
- 사용자 계정 관리
- 파이썬
- Today
- Total
목록사용자 계정 관리 (2)
We are Architect
* 사용자 계정 관리 명령어사용자 계정 생성 : useradd [ 옵션 ] [ 로그인 ID ]옵션의미-u uid유저를 생성할 때 UID를 지정한다.-m 사용자이름사용자 계정을 생성하면서 사용자 홈 디렉터리를 생성한다.-D 명령어의 기본값(Default) 을 확인하거나 수정할 때 사용.-o UID의 중복을 허용한다.-g gid 기본 그룹의 GID를 지정한다.-G gid2차 그룹의 GID를 지정한다.-d 디렉터리명 사용자의 홈 디렉터리의 경로를 원하는 곳 지정한다.-s shell원하는 쉘을 지정해준다.-c 설명사용자의 이름 등 부가적인 설명을 지정한다.-e 유효기간EXPIRE 항목을 설정한다. 즉 계정의 만료기간을 설정한다.(YYYY-MM-DD)-f 비활성 일수INACTIVE 항목을 설정한다.-k 디렉터리..
* 사용자 계정 관련 파일 리눅스는 여러 사용자가 사용하기 때문에 각 사용자마다 계정을 만들고 각기 다른 권한을 부여해 줘야 한다. 그래야 보안상 무단으로 악용될 일이 적어진다. 시스템 사용자를 관리하기도 편하기 때문에 만들었다. 관련된 파일은 다음과 같다. /etc/passwd : 사용자의 계정 정보가 들어가 있는 파일/etc/shadow : 계정의 비밀번호 정보가 들어가 있는 파일/etc/login.defs : 사용자 계정의 설정된 기본 값이 들어가 있는 파일/etc/group : 그룹을 관리하는 파일/etc/gshadow : 그룹 관련 패스워드가 들어가 있는 파일 * /etc/passwd 사용자의 계정의 정보가 들어가 있는 파일일반 사용자도 해당 파일의 정보를 읽을 수 있다.7개의 필드로 구성이 ..