O mais significa que os arquivos possuem um conjunto de métodos de controle de acesso alternativo que não é mapeado para as permissões POSIX. ou seja, uma ACL do Windows ou algo parecido. Você precisa verificar os arquivos com o sinal + para descobrir o que é, provavelmente fora do Cygwin. É provável que os arquivos tenham sido criados ou modificados por um binário não ciente do Cygwin.
Você também pode usar getfacl
, setfacl
, cacls
, xcacls
para exibir ou definir as permissões mapeadas não POSIX.
A outra opção é adicionar permissões POSIX também, para que os usuários do Cygwin possam acessá-las, embora eu não saiba como elas interagirão com as permissões adicionais, mas você pode tentar, chmod 640 tabs*
para ver se ajuda.
Isso é de info ls
no Cygwin,
Following the file mode bits is a single character that specifies
whether an alternate access method such as an access control list
applies to the file. When the character following the file mode
bits is a space, there is no alternate access method. When it is
a printing character, then there is such a method.
GNU 'ls' uses a '.' character to indicate a file with an SELinux
security context, but no other alternate access method.
A file with any other combination of alternate access methods is
marked with a '+' character.