o usuário executando o comando sg deve ser o grupo sendo processado para cima.
aqui eu pertenço a www-data group
archemar@unix:~$ id
uid=1003(archemar) gid=1002(stackexchange) groups=1002(stackexchange),27(sudo),33(www-data)
sg vai OK
archemar@unix:~$ sg www-data id
uid=1003(archemar) gid=33(www-data) groups=33(www-data),27(sudo),1002(stackexchange)
meu gid é www-data
Agora, não pertenço a ntp group
archemar@unix:~$ sg ntp id
Password:
sg: failed to crypt password with previous salt: Invalid argument