в частности 7 - означает, что файл можно писать, читать и ВЫПОЛНЯТЬ.
в linux нет понятия расширения файлов для программ, но есть бит выполнения. таким образом ваша картинка может превратиться в .exe файл (как в windows).
далее, почему 3 цифры - первая отвечает за права на файл для владельца файла, вторая для группы владельца, третья - для всех остальных.
в вашем случае задача решается либо разрешением чтения для всех остальных, или вводом веб-сервеа в группу пользователя, чтобы тот мог читать.
и для владельца оставить права - читать и писать.
сейчас права: 600 -- владелец может писать и читать, остальные не имеют доступа.
сменить надо на 644 к примеру.
чтобы этого не делать каждый раз можно выставить umask: