GroupDel Samba 共享不起作用

GroupDel Samba 共享不起作用

我嘗試使用以下命令刪除 sambashare 群組 groupdel sambashare

後來我的權限被拒絕,無法鎖定 /etc/group;稍後再試有人可以幫我嗎?

答案1

從錯誤訊息來看,您可能仍然至少有一個與該群組關聯的使用者帳戶。從文件的「注意事項」部分:

You may not remove the primary group of any existing user. You must remove the user
before you remove the group.

You should manually check all file systems to ensure that no files remain owned by
this group.

考慮到這一點,您可以sambashare在終端機中查看哪些使用者與該群組關聯,如下所示:

getent group sambashare

這可能會給你這樣的東西:

sambashare:x:1001:samba,alec

筆記:在此範例中,sambashare是群組名稱,1001gid(群組 ID)值,samba,alec是與該群組關聯的使用者帳戶。

您可以像這樣從群組中刪除使用者帳戶:

sudo deluser {username} sambashare

筆記:請務必替換{username}為您要從群組中刪除的實際使用者名稱。雖然deluser可能推斷您正在刪除使用者帳戶,但它只會從群組中刪除使用者帳戶。

如果用戶是僅有的的一部分sambashare,那麼您可能想要完全刪除使用者:

sudo deluser {username}

筆記:如果使用者帳戶有主目錄並且您希望同時將其刪除,則可以--remove-homedeluser和 之間新增{username}

一旦該群組沒有與其關聯的帳戶,您就可以完全刪除該群組:

sudo groupdel sambashare

筆記: 從技術上來說只要沒有使用者帳戶sambashare作為其主要群組,您就可以執行此命令,但為了安全起見,您可能需要先刪除所有帳戶。

這應該可以實現您希望實現的目標

相關內容