Você identificou incorretamente o problema. man ls
diz:
S If in <owner permissions>, the file is not executable and set- user-ID mode is set. If in <group permissions>, the file is not executable and set-group-ID mode is set.
Portanto, rwxrwSrwx
inclui rwxrw-rwx
.
Faça mount
, verifique as opções e man 8 mount
.
Além disso, verifique as permissões dos diretórios pai:
ls -ld . .. ../.. ../../..
Verifique novamente seu código quanto a bugs.
Verifique os registros no servidor.
Verifique seu umask
localmente e no servidor.
.