Tente ver a saída de id
ou groups
. Esses comandos mostram a verdade de quais grupos o processo atual é realmente membro, mais do que o grepping /etc/group
. Você provavelmente descobrirá que o usuário "tomcat7" não é realmente um membro do grupo "skr" como você pretendia que fosse.
O motivo é que você tem um erro de sintaxe em /etc/group
: cada linha desse arquivo deve conter 4 campos delimitados por dois pontos (nome do grupo, senha, gid, lista de membros), mas a linha mostrada tem 5 campos. Remova o campo estranho e o delimitador ( :mail
) e tente novamente.