溫馨提示×

Linux虛擬機多用戶管理實踐

小樊
43
2025-10-22 14:38:14
欄目: 云計算

在Linux虛擬機中進行多用戶管理,可以通過以下步驟實現:

1. 創建新用戶

使用useradd命令創建新用戶。例如,創建一個名為newuser的用戶:

sudo useradd newuser

2. 設置用戶密碼

使用passwd命令為新用戶設置密碼:

sudo passwd newuser

按照提示輸入并確認密碼。

3. 分配用戶組

為新用戶分配一個用戶組??梢允褂?code>usermod命令將用戶添加到現有組,或者創建一個新組并添加用戶。例如,將newuser添加到users組:

sudo usermod -aG users newuser

4. 配置用戶權限

可以通過修改/etc/sudoers文件來配置用戶的權限。使用visudo命令編輯該文件:

sudo visudo

在文件中添加以下內容,以允許newuser執行sudo命令:

newuser ALL=(ALL) ALL

保存并退出編輯器。

5. 配置SSH訪問

如果需要通過SSH遠程訪問虛擬機,可以配置SSH服務。編輯/etc/ssh/sshd_config文件:

sudo visudo

確保以下配置項正確設置:

PermitRootLogin no
PasswordAuthentication yes

重啟SSH服務以應用更改:

sudo systemctl restart sshd

6. 配置防火墻

如果啟用了防火墻,確保允許SSH連接。例如,使用ufw配置防火墻:

sudo ufw allow ssh

7. 測試用戶登錄

嘗試使用新創建的用戶登錄虛擬機:

ssh newuser@your_vm_ip

按照提示輸入密碼。

8. 管理用戶會話

可以使用screentmux等工具來管理多個用戶會話。例如,安裝并使用screen

sudo apt-get install screen
screen -S session_name

在新的會話中執行命令,然后按Ctrl+A接著D來分離會話??梢允褂?code>screen -r session_name重新連接會話。

9. 監控用戶活動

可以使用last命令查看用戶的登錄歷史:

last

使用who命令查看當前登錄的用戶:

who

使用w命令查看當前登錄用戶的詳細信息:

w

通過以上步驟,可以在Linux虛擬機中實現多用戶管理。根據具體需求,可以進一步配置和優化系統設置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女