Я пытаюсь удалить себя из групп _developer и procmod, где я случайно добавили его с помощью следующих команд:удалить пользователя из группы Mac OS X (El Capitan)
sudo dseditgroup -o edit -a marinos -t user _developer
sudo dseditgroup -o edit -a marinos -t user procmod
когда я id
я получаю это :
uid=501(marinos) gid=20(staff) groups=20(staff),401(com.apple.sharepoint.group.1),9(procmod),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),204(_developer),502(access_bpf),33(_appstore),100(_lpoperator),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh)
удалить Я попытался
sudo dscl . -delete /Groups/_developer GroupMembership marinos
и я получаю эту ошибку
<main> attribute status: eDSAttributeNotFound
<dscl_cmd> DS Error: -14134 (eDSAttributeNotFound)
и этот sudo dscl. -delete/Groups/procmod GroupMembership marinos , который не вызывает ошибок, но не удаляет меня из группы - id
возвращает те же группы, что и раньше.
Я также попытался:
sudo dseditgroup -o edit -u marinos -d procomod user procmod
и я получаю
Group not found.
и это:
sudo dseditgroup -o edit -u marinos -d procmod user procmod
что приводит без ошибок, но не имеет никакого эффекта либо .. id
по-прежнему показывает, что я являюсь участником во всех этих группах.
пожалуйста, помогите ... Я отчаянно
не является GUID на основе тины происходят больше? Раньше это было -> '' 'dscl. -delete/Groups/ GroupMembers '' 'GUID - это GUID пользователей. –
Istvan
да, вы правы! Благодарю. –
Я добавил ответ – Istvan