낫띵온미
일단 하고보자
낫띵온미
전체 방문자
오늘
어제
  • 분류 전체보기 (32)
    • 디자인 (0)
      • GIMP (0)
    • 코딩 (31)
      • C\C++ (2)
      • Python (0)
      • Linux (14)
      • HTML\CSS\JS (15)
      • 백준 풀이 (0)
      • WEB (0)
    • 개념정리 (1)
      • 컴퓨터 네트워킹(2022) (0)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 백준
  • 계층
  • C언어
  • 권오흠
  • Linux
  • 루트
  • 명령어
  • 우분투
  • 리눅스
  • 오픈소스
  • ubuntu
  • 자료구조
  • 1157

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
낫띵온미

일단 하고보자

코딩/Linux

[Linux] 사용자 관리

2022. 10. 20. 22:25

※ Linux Fundamentals 교재를 참고하였습니다!

 

사용자 관련 명령

whoami 현재사용자 알려줌
who 로그인 사용자 정보 보여줌
w 로그인 사용자 수행중인 태스크 보여줌
id 현재 사용자 ID, 그룹ID, 소속그룹 보여줌

su 명령

  • substitute user
  • su [-] [username]
  • 다른 사용자ID로 새로운 쉘 시작
  • user id 없는 경우 root 사용자
  •  -  : 기존 로그인환경 변경 적용(환경변수, 현재 디렉토리)
  • exit: 새로 생성된 쉘 빠져나옴

sudo 명령

  • 다른 사용자로 명령 수행
  • sudo su - : Ubuntu에서는 sudo를 통해서만 root 사용자로 쉘 사용 가능
  • /var/log/auth.log : root 사용자 sudo 사용내역 확인

 

 

 


사용자 관련 편집

/etc/passwd

  • Linus 사용자 정보 유지
  • 컬럼 값 :으로 구분
  • username : x : 사용자ID : 기본그룹ID : 사용자 설명 : 홈디렉토리 : 로그인 쉘

사용자 생성/제거

  • /usr/sbin/adduser : 사용자 생성
  • /usr/sbin/deluser : 사용자 제거
  • /usr/sbin/usermod : 사용자 정보 변경
  • chsh : 자신의 로그인쉘 변경
  • /etc/default/useradd : 새로 생성 디폴트 설정값
  • /etc/skel :새로 생성 사용자 홈디렉토리 복사 파일

암호 변경

  • passwd [user name] : 사용자 암호 변경(디폴트 = 현재사용자)
  • /etc/shadow : 암호 관리 파일(암호화)
    • user name : 암호화 암호 : 최근 변경날짜 : 암호변경불가 날짜수 : 암호만료일 : 암호변경 경고 날짜 : 사용자계정 불능화 일자

기타

  • /etc/login.defs : 로그인 관련 디폴트 값 정의 (PASS_: 암호설정)
  • /etc/passwd 파일 직접 변경은 vipw 명령 사용

 

 

 


사용자 환경설정

  • 로그인할때 여러 설정파일들이 순차 적용
    • /etc/profile
    • ~/.bash_profile (없는 경우 ~/.bash_login) (없는 경우 ~/.profile)
    • ~/.bashrc : 새로 시작되는 쉘 모두 적용
    • ~/.bash_logout : bash 쉘을 빠져나갈 때 적용

그룹 관리

  • groupadd : 그룹 추가
  • groups : 그룹 목록 출력
  • groupdel : 그룹 제거
  • gpassswd : 그룹 관리 명령
  • /etc/group : 그룹 정보 유지 파일
  • /etc/gshadow : 그룹 관리자 정보 유지

'코딩 > Linux' 카테고리의 다른 글

[Linux] 파일보안  (0) 2022.10.20
[Linux] 패키지, 시스템 관리, Linux 부팅 및 종료, 시스템 모니터링  (0) 2022.10.20
[Linux] Text Editor, 정규식 : grep, seb, vi  (2) 2022.10.19
[Linux] I/O 리다이렉션, 파이프, 필터(cat, grep), find, locate, sleep, time  (0) 2022.10.18
[Linux] 파일이름 확장, 문자패턴  (0) 2022.10.18
    '코딩/Linux' 카테고리의 다른 글
    • [Linux] 파일보안
    • [Linux] 패키지, 시스템 관리, Linux 부팅 및 종료, 시스템 모니터링
    • [Linux] Text Editor, 정규식 : grep, seb, vi
    • [Linux] I/O 리다이렉션, 파이프, 필터(cat, grep), find, locate, sleep, time
    낫띵온미
    낫띵온미
    컴퓨터공학 전공 공부 / 독학 기록

    티스토리툴바