Users

如何從組中刪除使用者?

  • August 10, 2021

我應該使用哪個命令從 Debian 的組中刪除使用者?

將使用者添加到組時,可以通過以下方式完成:

usermod -a -G group user

但是,我找不到用於從組中刪除使用者的類似命令(接受組和使用者作為參數)。我能得到的最接近的是:

usermod -G all,existing,groups,except,for,group user

是否有usermod OPTION group user與 OPTION 類似的命令可以使usermod(或類似程序)從組中刪除使用者?

您可以使用gpasswd

# gpasswd --delete user group

新的組配置將在下次登錄時分配。如果使用者已登錄,則不會立即看到命令的效果。

在 Debian 上,該adduser軟體包包含一個deluser程序,如果您將兩者都作為參數傳遞,則該程序會從組中刪除使用者:

deluser user group

如果您的發行版沒有,adduser您可以手動編輯。/etc/group``/etc/gshadow

vigr
vigr -s

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