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.
.