리눅스 사용자 계정 관리하기

리눅스 서버에서 사용자 계정 관리하는 방법을 알아보고, 실습을 통해 쉽게 적용하고 사용할 수 있습니다. 리눅스 사용자 계정의 삭제, 추가, 권한 설정의 내용을 실습합니다. 리눅스 사용자 계정의 삭제, 추가, 권한 설정에 대해 실습합니다.

[LINUX] 리눅스 사용자 계정 관리하기
/etc/pam.d/su 파일 내용

리눅스 서버에서 사용자 계정 관리하는 방법을 알아보고, 실습을 통해 쉽게 적용하고 사용할 수 있습니다.
리눅스 사용자 계정 추가 및 삭제, root 계정 전환, su 권한 부여와 같은 권한 설정 방법에 대해 실습합니다.


실습 환경

  • 운영 체제(OS) : CentOS 8
  • 실행 계정 : root

리눅스 일반 사용자 계정 추가하기

리눅스 계정 추가하기

useradd 명령어를 사용해서 일반 사용자 계정을 추가합니다.

[useradd runit]

리눅스 계정 암호 설정하기

passwd 명령어를 사용해서 사용자 계정 암호를 설정합니다.

[passwd runit]

[root@runit.cloud ~]# passwd runit runit 사용자의 비밀 번호 변경 중 새 암호: # 설정할 암호 입력하기 잘못된 암호: 암호는 8 개의 문자 보다 짧습니다 새 암호 재입력: # 설정할 암호 입력하기 passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.

루트 계정으로 전환하기

su 명령으로 루트 계정으로 전환하기

su 명령을 사용해서 루트 사용자로 전환합니다.

[su -]

[runit@runit.cloud ~]$ su - 암호: # root 암호 입력 마지막 로그인: 일 12월 20 00:29:44 KST 2020 172.16.140.1에서 시작 일시 pts/0

su 명령어 사용 제한하기

wheel 그룹에 속한 사용자만 su 명령어 사용 제한하기

pam 인증 파일 중 su 파일에서 wheel 관련 라인의 주석을 해제합니다.

[vi /etc/pam.d/su]

' # ' 주석 문자를 삭제합니다.

#%PAM-1.0 auth required pam_env.so auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the "wheel" group. #auth sufficient pam_wheel.so trust use_uid # Uncomment the following line to require a user to be in the "wheel" group. #auth required pam_wheel.so use_uid auth substack system-auth auth include postlogin account sufficient pam_succeed_if.so uid = 0 use_uid quiet account include system-auth password include system-auth session include system-auth session include postlogin session optional pam_xauth.so

su 명령어 제한 확인하기

/etc/pam.d/su 파일을 수정하고, 일반 사용자로 ssh 로그인 후 su 명령어를 사용해서 루트 사용자로 전환이 거부되는지 확인합니다.

[su -]

[root@runit.cloud ~]# su - 암호: # root 암호 입력하기 su: 권한 부여 거부

리눅스 사용자 wheel 그룹에 추가하기

usermod 명령을 사용해서 wheel 그룹에 일반 사용자 계정을 추가합니다.

wheel 그룹에 사용자 계정을 추가하면, su 명령을 사용해서 루트 사용자로 전환할 수 있습니다.

[usermod -G wheel runit]

리눅스 사용자 계정 삭제하기

리눅스 사용자 계정만 삭제하기

userdel 명령어를 사용해서 사용자 계정을 삭제합니다.

[userdel runit]

리눅스 사용자 계정 및 홈 디렉터리 삭제하기

리눅스 사용자 계정을 삭제할 때, 홈 디렉터리까지 함께 삭제합니다.

[userdel -r runit]

마무리

CentOS 리눅스 서버에서 계정 관리 방법에 대해 알아보았습니다.
자주 사용하는 리눅스 사용자 계정 관리 방법을 실습해보고, 쉽게 사용할 수 있습니다.

COMMENTS

이름

가상 머신 생성,1,가상 머신 자동 시작,2,그라파나 비밀번호 초기화,1,데이터베이스 설치,1,리눅스 메모리,1,리눅스 명령어 자동 완성,2,리눅스 백업,1,리눅스 설치,1,리눅스 시스템 언어,1,리눅스 언어 설정,1,리눅스 원격 명령 실행,1,리눅스 프로세스,1,리눅스 한글 설정,1,리눅스 LOCALE,1,리버스 프록시,1,맥북,1,메모리,1,모바일 리다이렉션,1,모바일 페이지,1,백업 스크립트,1,버추얼박스 설치,1,보안 취약점,1,사설 인증서,1,서버 관리,2,소스 컴파일,1,슬랙 사용법,1,슬랙 시작,1,슬랙 초보자 가이드,1,엔진엑스 설치,1,원격 데스크톱 연결,1,웹 접속 제한,1,윈도우 비밀번호 초기화,1,윈도우 전원 옵션,1,윈도우 PATH,1,이미지 압축,1,이미지 용량 줄이기,1,인증서 생성,1,인증서 설치,1,자동 로그인,1,자빅스 한글,1,자체 서명,1,점검 스크립트,1,젠서버 설치,1,커널 삭제,1,콘솔 파란색 설정,1,클립보드 공유,1,파이썬 설치,1,파일 업로드 제한,1,프로세스 관리,1,프로세스 오류,1,한국어 설정,1,한글 설정,1,한영 전환,1,호스트 전용 네트워크,1,ADMIN 초기화,1,APACHE,1,APPLICATIONS,16,Big Sur,1,CentOS,4,CentOS 6,9,CentOS 7,4,CentOS 8,21,CentOS 8 설치,1,CentOS 설치 이미지 다운로드,1,CentOS ISO Download,1,CentOS-Base.repo,1,Citrix Hypervisor,2,DATABASES,1,dnf install httpd,1,DROPPING PACKET,1,GRAFANA,1,htpasswd,1,HTTP 기본 인증,2,HTTPS,1,IPTABLES,1,ISMS,1,ISO 저장소,1,JENNIFER,1,jennifer_admintool,1,jpg smaller,1,LINUX,29,macOS,2,MariaDB,1,MONITORING,3,NF_CONNTRACK,1,NGINX,9,NGINX 설치,1,NGINX SSL 설정,1,openssl 인증서 생성,1,pam 인증,1,passwd,1,PHP,1,PHP-FPM 설치,1,PuTTY,1,PYTHON,1,RSYNC,1,SFTP,1,Shift + Space 한영 전환,1,SLACK,2,slack 사용법,1,SSH 인증,1,SSH 자동 로그인,2,SSHPASS,3,SSL 경고 로그,1,SSL 인증서,1,su,1,SWAP,1,TABLE FULL,1,TABLEAU,1,tinypng,1,TIP,1,TMUX,3,TMUX 설치,2,useradd,1,userdel,1,VirtualBox,4,VIRTUALIZATION,7,VM,3,VMware,1,VMware 무료 라이센스,1,Vmware Fusion,1,wheel 그룹,1,WINDOWS,7,Windows 10,7,XCP-ng,2,XenServer,4,YUM,1,ZABBIX,1,
ltr
item
시스템 엔지니어의 세상: 리눅스 사용자 계정 관리하기
리눅스 사용자 계정 관리하기
리눅스 서버에서 사용자 계정 관리하는 방법을 알아보고, 실습을 통해 쉽게 적용하고 사용할 수 있습니다. 리눅스 사용자 계정의 삭제, 추가, 권한 설정의 내용을 실습합니다. 리눅스 사용자 계정의 삭제, 추가, 권한 설정에 대해 실습합니다.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrQvitC-0QG6fhbFqTKpf1MoplXIhmvWgAGV1I_1jVDpsGDxQ1Ncnnv8r7ns8dexGK2FCypjdhABnRF5HOULjnkb9jZi7Bf-QYMmM5Bt_cKVZJQ1Lp5oT7rxzhxoATzcaK-AJ8sg3eBx0/s1600/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2020-12-20+02.31.27.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrQvitC-0QG6fhbFqTKpf1MoplXIhmvWgAGV1I_1jVDpsGDxQ1Ncnnv8r7ns8dexGK2FCypjdhABnRF5HOULjnkb9jZi7Bf-QYMmM5Bt_cKVZJQ1Lp5oT7rxzhxoATzcaK-AJ8sg3eBx0/s72-c/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2020-12-20+02.31.27.png
시스템 엔지니어의 세상
https://www.runit.cloud/2020/12/Managing-Linux-user-accounts.html
https://www.runit.cloud/
https://www.runit.cloud/
https://www.runit.cloud/2020/12/Managing-Linux-user-accounts.html
true
7559506062450536879
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content