- 사용자 / 그룹 관리 (User/Group Management)
기본적으로 리눅스에서는 사용자를 보기 위해서는 /etc/passwd 에서 확인.
아래처럼 cat, gedit, tail(최근 생성한 사용자 확인 편리) 등으로 해당 파일을 확인하시면 됩니다.
- 사용자 조회 파일 : /etc/passwd (ex : cat /etc/passwd, gedit /etc/passwd, tail /etc/passwd)
- 그룹 조회 파일 : /etc/group
- 사용자 의미
user1:x:1001:1001::/home/user1:/bin/bash
(사용자 이름:암호:사용자ID:사용자그룹ID:전체이름:홈디렉토리:기본쉘)
- 그룹 의미
testGroup:x:1000:UserA
(그룹이름:비밀번호:그룹ID:그룹에속한사용자이름)
- 관련 명령어
# useradd : 사용자 추가 (ex : useradd choi)
# useradd -g : 사용자 생성 및 그룹에 추가 (ex : useradd -g testGroup choi)
# passwd : 사용자 비밀번호 지정 및 변경 (ex : passwd choi)
# userdel : 사용자 삭제 (ex : userdel choi).
# groups : 사용자 그룹 조회
ex>
groups : 현재 사용자 그룹 조회
groups choi : choi 사용자 그룹 조회)
# chage : 사용자 암호를 주기적 관리
ex>
chage -l choi : choi 사용자 설정 확인
chage -M 30 choi : choi 사용자 설정 암호 사용가능 기간 최대 30일)
# groupadd : 사용자 그룹 생성
ex> groupadd A : 'A' 그룹 생성
# groupdel : 사용자 그룹 삭제
ex> groupdel A : 'A' 그룹 삭제
- 링크 (Link)
# 링크는 하드링크, 심볼릭 링크 파일로 구분
# 심볼릭 링크 경우 윈도우에서 바로가기 식으로 리눅스 파일에 접근이 가능
# 심볼링 링크 파일 -> inode2 -> 원본파일 포인터 -> 원본 파일 접근
# (inode 리눅스 파일시스템에서의 자료구조로 파일의 소유권, 허가, 종류와 데이터 주소 정보를 갖고 있다.)
# ls -li 로 inode 번호 조회 가능 (아래 빨간box 참조)
# 차이점
# 하드링크는 Data 블록 같은 원본파일로 생성하여 inode 번호와 파일크기도 동일하다.
# 소프트링크는 주소를 참조하여 원본 파일 포인터를 찾아 inode 번호도 다르고 파일크기도 다르다.
'IT ▶ > Linux & Network' 카테고리의 다른 글
[Linux 정리] 리눅스 파일 압축(tar/gzip) 및 CRON 개념 (0) | 2019.04.10 |
---|---|
[Network 개념] 네트워크 개념 (프로토콜, 장비) (0) | 2019.04.10 |
[Linux 정리] 리눅스 파일 권한 (chmod/chown), 설치(YUM) (0) | 2019.04.10 |
[Linux 정리] 리눅스 명령어(shutdown, gedit, vi 명령어) - (1) (0) | 2019.04.09 |
[Linux 정리] 리눅스 개념/소개/가상머신 설치 (0) | 2019.04.09 |