Da habe ich doch tatsächlich Tippfehler gemacht:
chmod u=rw,g=r;o=r *
setzt die Rechte an allen nicht „versteckten Dateien“.chmod u=rw,g=r;o=r
.htaccess setzt die Rechte an der Datei .htaccess.
In der Beschreibung der Rechte für chmod darf natürlich kein Semikolon stehen (denn das beendet den Befehl) - da muss ein Komma hin:
chmod u=rw,g=r,o=r *
chmod u=rw,g=r,o=r .htaccess
Leerzeichen dürfen in der Beschreibung der Rechte (e.g. „u=rw,g=r,o=r“) übrigens auch nicht stehen