코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (394)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (4)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • javascript
  • Spring
  • Java
  • oracle
  • linux
  • jsp
  • Android
  • CentOS
  • 파이썬
  • r
  • 자바스크립트
  • python

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[Linux] 사용자와 그룹 관리
programming/os

[Linux] 사용자와 그룹 관리

2018. 8. 23. 10:25
반응형

9. 사용자와 그룹 관리


9.1 사용자 관리


9.1.1 useradd 사용자추가

user1 계정을 추가

useradd user1


user1 계정의 홈디렉토리 확인

cd /home

ls -la home


사용자 계정과 패스워드 등의 정보 확인

gedit /etc/passwd

root:x:0:0:root:/root:/bin/bash

user1:x:1002:1002::/home/user1:/bin/bash

사용자이름:암호:사용자아이디:소속그룹아이디:전체이름:홈디렉토리:기본쉘

사용자아이디와 그룹아이디는 숫자키로 만들어진다. 여기서는 1002




비밀번호 확인(암호화)

gedit /etc/shadow

비밀번호가 암호화되어 저장되어 있음

user1 계정은 !! (비밀번호가 비어있다는 의미)

centos 계정 비밀번호 확인


user1 아이디의 비밀번호 설정

passwd user1


암호화된 비밀번호 확인

gedit /etc/shadow



9.2 사용자 그룹


그룹 정보 확인

gedit /etc/group

user1:x:1002:

그룹의 이름, 그룹의 아이디

사용자를 생성할 때 그룹을 지정하지 않으면 사용자 이름과 같은 그룹이 생김


user2 계정 생성

useradd user2


user2 그룹이 생긴 것을 확인

gedit /etc/group




user1, user2 사용자 삭제

userdel user1

cd /home

ls -la

홈 디렉토리는 삭제되지 않음


-r 옵션을 붙여서 홈 디렉토리까지 삭제

userdel -r user2


홈 디렉토리가 삭제된 것을 확인

ls -la /home




그룹 추가

groupadd centosGroup


마지막 그룹 5개 출력

tail -5 /etc/group


사용자를 추가하면서 그룹 지정

useradd -g centosGroup user1

useradd -g centosGroup user2


비밀번호 설정

passwd user1

passwd user2



사용자 계정 정보 확인

tail -5 /etc/passwd


암호화된 비밀번호 확인

tail -5 /etc/shadow


사용자그룹 정보 확인

tail -5 /etc/group



9.3 x-window에서 지원되는 사용자 관리툴


-y : y를 자동으로 입력

yum install 패키지

yum -y install system-config-users


install이 되지 않고 에러가 발생할 경우 nameserver 정보 추가

gedit /etc/resolv.conf


마지막 줄에 아래 내용을 추가한 후 저장

nameserver 168.126.63.1

nameserver 168.126.63.2




사용자 관리자 툴 실행

system-config-users

새 사용자 추가 : user3


새 그룹 추가 : group1

group1 그룹 사용자에 사용자 추가 : user1, user2, user3




putty에서는 터미널 기반의 프로그램들만 실행되고 x-window 기반의 프로그램들은 실행되지 않음, 따라서 system-config-users 명령어가 실행되지 않음


반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/os' 카테고리의 다른 글
    • [Linux] 하드 링크와 심볼릭 링크
    • [Linux] 사용권한
    • [Linux] 기본 명령어
    • [CentOS] C 언어 실습
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바