2025年3月6日 星期四

kali linux 如何獲得及變更root密碼

 在 Kali Linux 中,獲取或變更 root 密碼 需要根據不同的情況來操作。


1. 檢查 root 是否已啟用

Kali Linux 2020.1 之後,root 帳戶 預設是禁用的,所以需要先啟用 root

檢查當前用戶是否為 root

whoami

如果回傳:

root

代表你已經是 root,可以直接變更密碼。

如果回傳:

kali

代表你是 普通使用者,需要提升權限。


2. 變更 root 密碼

方法 1:使用 passwd 指令

如果已經是 root,可以直接執行:

passwd

然後輸入 新密碼(系統不會顯示輸入的密碼,輸入後按 Enter)。

如果你是 普通用戶(非 root,則需要先提升權限:

sudo passwd root

然後輸入 目前用戶的密碼,再輸入 root 密碼


方法 2:切換到 root 並變更密碼

如果 root 帳戶已啟用,則可以用 su 切換:

su

輸入 root 密碼後,執行:

passwd

然後輸入新的 root 密碼。


3. 如果忘記 root 密碼(重置密碼)

如果忘記 root 密碼,可以透過 單人模式(Single User Mode) 重置密碼:

步驟

1️⃣ 重新啟動 Kali Linux,在 GRUB 開機選單 中,選擇 Advanced options for Kali
2️⃣ 選擇 Recovery mode,按 e 來編輯選項。
3️⃣ 找到類似這一行:

linux /boot/vmlinuz-xxx root=UUID=xxxx ro quiet splash

ro quiet splash 改為 rw init=/bin/bash,變成:

linux /boot/vmlinuz-xxx root=UUID=xxxx rw init=/bin/bash

4️⃣ 按 Ctrl + XF10 啟動系統,這時你會進入 單人模式(root 權限)
5️⃣ 輸入:

passwd root

設定新密碼,然後執行:

sync
reboot

重新啟動後,就可以用新密碼登入 root


總結

情況解決方法
已知 root 密碼,想變更passwd
普通用戶變更 root 密碼sudo passwd root
忘記 root 密碼進入 Recovery Mode,使用 passwd root 來重設

[panel]伺服器管理面板(Control Panels)介紹

伺服器管理面板(Control Panels),用來幫助管理 Web 伺服器、資料庫、郵件服務等,以下是它們的比較與安裝方式:


1️⃣ cPanel

🔹 介紹:
cPanel 是最受歡迎的 Linux 伺服器管理面板,主要用於網站託管,支援 Apache、NGINX、PHP、MySQL、FTP、SSL 等功能。

🔹 需求環境:

  • 作業系統:CentOS、CloudLinux、AlmaLinux、Rocky Linux(不支援 Ubuntu、Debian)
  • 最低記憶體:1GB(建議 2GB 以上)
  • 最低儲存空間:20GB(建議 40GB 以上)
  • Root 權限

🔹 安裝方式(CentOS/AlmaLinux/Rocky Linux)

  1. 更新系統
    yum update -y
  2. 安裝 cPanel
    cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
  3. 安裝後登入
    • 瀏覽器打開 https://your-server-ip:2087
    • 使用 root 帳號 登入
    • 需要購買或啟用 試用版 License

2️⃣ 1Panel(中國開源面板)

🔹 介紹:
1Panel 是一款中國開發的 輕量級 Web 管理面板,支援 Docker、Nginx、PHP、MySQL、Redis 等,適合個人站長或小型伺服器。

🔹 需求環境:

  • 作業系統:CentOS 7+/Ubuntu 20.04+/Debian 10+
  • 最低記憶體:1GB(建議 2GB+)
  • 最低儲存空間:10GB
  • 需要 Root 權限

🔹 安裝方式(適用於 CentOS/Ubuntu/Debian)

  1. 執行安裝命令
    curl -fsSL https://resource.fit2cloud.com/1panel/install.sh | bash
  2. 安裝後登入
    • 瀏覽器打開 http://your-server-ip:8000
    • 根據指示設定 管理員帳號

3️⃣ aPanel(寶塔國際版)

🔹 介紹:
aPanel(寶塔面板國際版)是一款免費且簡單易用的伺服器管理面板,適合個人與企業使用,支援 Nginx、Apache、MySQL、PHP、FTP、SSL 等。

🔹 需求環境:

  • CentOS 7+/Ubuntu 20.04+/Debian 10+
  • 最低記憶體:1GB
  • 最低儲存空間:10GB
  • Root 權限

🔹 安裝方式

✅ CentOS

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

✅ Ubuntu/Debian

wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

✅ 安裝後登入

  • 瀏覽器打開 http://your-server-ip:8888
  • 輸入 帳號密碼(安裝時提供)

 總結與比較

面板名稱作業系統支援特色適合對象
cPanelCentOS / AlmaLinux / Rocky Linux最專業,功能最強,商業付費版企業級、虛擬主機管理
1PanelCentOS / Ubuntu / Debian輕量級,開源,支援 Docker個人開發者、小型企業
aPanelCentOS / Ubuntu / Debian簡單易用,免費,類似寶塔個人站長、企業用戶


kali linux 如何獲得及變更root密碼

 在 Kali Linux 中, 獲取或變更 root 密碼 需要根據不同的情況來操作。 1. 檢查 root 是否已啟用 在 Kali Linux 2020.1 之後, root 帳戶 預設是禁用的 ,所以需要先啟用 root 。 檢查當前用戶是否為 root : ...