Linux

無法在不重新啟動的情況下將使用者添加到組?

  • September 28, 2021

我正在嘗試按照此處wireshark的說明將使用者添加到組中。

我已經執行了多個不同的命令,並認為使用者已成功添加。

~$ sudo adduser $USER wireshark
The user `user' is already a member of `wireshark'.

並重新登錄系統。

~$ groups 
user adm cdrom sudo dip plugdev lpadmin sambashare

但似乎使用者尚未添加到組中(這與第一個命令相反)。此外,Wireshark 支持未添加它的假設無法正常工作。

我應該認為哪個是正確的?

它僅在系統重新啟動後才開始顯示適當的組。註銷 - 登錄是不夠的。

不知道該怎麼做。

該命令groups未將您顯示為wireshark 的成員,並且您無法正確使用wireshark 無特權。adduser包裝腳本可能無法正常工作。

使新使用者使用wireshark時對我有用的是以下內容。

$ sudo usermod -aG wireshark $USER

然後註銷使用者並重新登錄。您現在應該能夠以非 root 使用者身份使用 wireshark。

引用自:https://unix.stackexchange.com/questions/371843