When I make the file public, I get the following:
Changing file #98279 permissions...
Chmod 777 successfully set...
Setting this file back to private, I get:
Changing file #98279 permissions...
Chmod 600 successfully set...
Let me inform you that the syntax is OGW (Owner-Group-World), and the numbers are 1 - Execute, 2 - Write, 4 - Read. Thus, 600 is Read/Write for Owner, N/A for others. 777, however, is Read/Write/Execute for everyone :D It's weird that setting the file to private takes the execute flag away from owner. And since I still can run the programs, that's just wrong, lol. To make things short, replace 600 with 700... and 777... I'm not sure how "public" the files are. Can everyone modify them? I doubt it... I think, the best for 777's replacement would be 744. Group doesn't really matter in-game, so... I set G=W. Additional info
here.