ehhhh a użytkownik i grupa ? w linuxach musisz także o tym pamiętać polecenie "chown"
najpierw sprawdzamy właściciela - musi być taki sam jak konto np
ls -l demo.php zmiana usera
chown admin demo.phpzmiana i user i grupy
chown admin:admin demo.phpzmiana z rekursywnie czyli z podkatalogami
chown -r admin:admin demodopiero później nadajemy chmod najlepiej 666 lub jeśli mamy "posadzony" serwer 755 czyli wchodzimy do katalogu poleceniem cd ...
chmod 666 lub to samo wykonujemy total commanderem przez ftp