칼리 리눅스에서 새로운 관리자 계정을 생성하고, 기존 kali 계정을 안전하게 삭제(또는 권한 축소)한 뒤, 자동 로그인까지 설정하는 구체적인 명령어와 절차입니다. > 유닉스/리눅스

본문 바로가기
사이트 내 전체검색

유닉스/리눅스

▒ 윈도우즈 ▒ 유닉스/리눅스 ▒ MAC OS ▒ Mobile & Etc_OS
Operating System Group
▒ 윈도우즈 ▒ 유닉스/리눅스 ▒ MAC OS ▒ Mobile & Etc_OS

KALI 칼리 리눅스에서 새로운 관리자 계정을 생성하고, 기존 kali 계정을 안전하게 삭제(또는 권한 축소)한 뒤, 자동 로그인까지 …

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 3회 작성일 26-07-31 07:31

본문

칼리 리눅스에서 새로운 관리자 계정을 생성하고, 기존 kali 계정을 안전하게 삭제(또는 권한 축소)한 뒤, 자동 로그인까지 설정하는 구체적인 명령어와 절차입니다.

작업 중 접속이 끊기는 것을 방지하기 위해 반드시 순서대로 진행해야 합니다.


  1. 새 관리자 계정 생성 및 권한 부여

기존 계정을 지우기 전에, 관리자 권한을 가진 새로운 사용자를 먼저 만들어야 합니다. 여기서는 새 계정 이름을 newuser라고 가정하겠습니다.

 

# 1. 새 사용자 생성 (홈 디렉토리 자동 생성 및 비밀번호 설정)

sudo adduser newuser

 

# 2. 새 사용자를 sudo(관리자) 그룹에 추가

sudo usermod -aG sudo newuser

 

# 3. 새 사용자의 기본 쉘을 bash로 설정

sudo chsh -s /bin/bash newuser

.

  • 권한 확인: 생성 후 su - newuser를 입력하여 새 계정으로 전환한 뒤, sudo whoami를 실행했을 때 root라고 출력되면 관리자 권한이 정상 부여된 것입니다.

 

 

2. 기존 kali 계정 관리 (삭제 또는 권한 축소)

kali 계정을 처리하는 방법은 아예 삭제하는 방법일반 사용자 권한으로 낮추는 방법 두 가지가 있습니다.

방법 A: 기존 kali 계정 완전히 삭제하기

반드시 새로 만든 계정(newuser)으로 로그인한 상태에서 진행해야 합니다. kali 계정이 로그인되어 있거나 프로세스를 쓰고 있으면 삭제되지 않습니다.

 

# kali 계정의 프로세스가 남아있다면 강제 종료

sudo pkill -u kali

 

# kali 계정 및 홈 디렉토리(/home/kali)까지 깔끔하게 삭제

sudo deluser --remove-home kali

 

방법 B: 기존 kali 계정의 관리자 권한만 박탈하기 (권한 축소)

삭제가 불안하다면 sudo 그룹에서만 제외하여 일반 사용자로 강등시킬 수 있습니다.

 

# kali 계정을 sudo 그룹에서 제거

sudo gpasswd -d kali sudo

 

 

3. 데스크톱 자동 로그인 설정 방법

칼리 리눅스는 기본적으로 LightDM 데스크톱 매니저를 사용합니다. 설정 파일을 수정하여 부팅 시 비밀번호 없이 자동 로그인되도록 만들 수 있습니다.

 

# LightDM 설정 파일 편집기 실행

sudo nano /etc/lightdm/lightdm.conf

코드를 사용할 때는 주의가 필요합니다.

  1. 키보드 Ctrl + W를 누른 뒤 autologin-user=를 입력하고 엔터를 치면 해당 라인으로 이동합니다.
  2. 아래 두 줄의 주석(#)을 지우고, 새로 만든 계정 이름을 적어줍니다.

autologin-user=newuser

autologin-user-timeout=0

 

  1. Ctrl + O (저장) 엔터 Ctrl + X (종료)를 눌러 빠져나옵니다.

자동 로그인 그룹 추가 (필수)

자동 로그인이 정상 작동하려면 해당 사용자가 autologin 그룹에 속해 있어야 합니다.

# autologin 그룹이 없다면 생성

sudo groupadd -r autologin

 

# 새 사용자를 autologin 그룹에 추가

sudo usermod -aG autologin newuser

 

모든 설정이 끝났다면 sudo reboot 명령어로 재부팅하여 새 계정으로 자동 로그인이 잘 되는지 확인하시면 됩니다.

 

※ 각 옵션의 정확한 의미와 역할은 다음과 같습니다.

usermod 명령어의 옵션 (-aG)

사용자의 그룹 정보를 수정할 때 사용하는 옵션입니다.

  • -G (Groups): 사용자가 속할 새로운 그룹을 지정합니다.
    • 주의: 만약 -G만 단독으로 사용하면, 기존에 사용자가 가입되어 있던 다른 그룹들이 전부 탈퇴되고 오직 새로 지정한 그룹에만 소속되게 됩니다.
  • -a (Append): 기존 그룹 목록을 유지한 채 새로운 그룹을 "추가(덧붙임)"합니다.
    • -aG 조합: 따라서 이 두 옵션을 합친 -aG"기존 권한(그룹)들은 그대로 두고, 새로운 그룹의 권한만 안전하게 추가하겠다"라는 뜻이 됩니다.

chsh 명령어와 옵션 (-s, bash)

chshChange Shell의 약자로, 사용자가 터미널을 열었을 때 사용할 기본 쉘(명령어 해석기)을 변경하는 명령어입니다.

  • -s (Shell): 변경할 쉘의 경로를 직접 지정하는 옵션입니다.
  • /bin/bash: 리눅스에서 가장 표준적으로 사용하는 'Bash '의 설치 경로입니다.
    • 칼리 리눅스는 버전에 따라 기본 쉘이 Zsh로 되어 있는 경우가 많습니다. 계정을 새로 만들면 간혹 구형 쉘(sh)로 지정되어 자동완성이나 컬러 기능이 안 켜질 수 있기 때문에, 표준인 /bin/bash/bin/zsh로 확실하게 지정해 주는 것입니다.

pkill 명령어의 옵션 (-u)

pkill은 프로세스의 이름을 찾아 강제로 종료하는 명령어입니다.

  • -u (User): 특정 '사용자(User)'가 실행한 프로세스만 지정하는 옵션입니다.
    • sudo pkill -u kali라고 실행하면, 시스템 전체 프로세스 중 오직 kali라는 계정이 띄워놓은 프로그램과 세션만 골라서 안전하게 강제 종료시킵니다. 시스템 전체를 건드리지 않고 안전하게 특정 사용자를 로그아웃시킬 때 필수적입니다.

ⓓ 요약 안내서

옵션

원래 단어

핵심 역할

-a

Append

기존 데이터를 지우지 않고 추가

-G

Groups

변경하거나 지정할 그룹 목록

-s

Shell

사용할 (명령어 창 종류)을 지정

-u

User

명령을 적용할 특정 사용자 ID를 지정

댓글목록

등록된 댓글이 없습니다.


사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

접속자집계

오늘
9
어제
13
최대
28
전체
202
Copyright © HeyWEB. All rights reserved.