CHMOD
CHMOD ist ein Befehl, der dazu dient, Berechtigungen von Datei- und Verzeichniszugriffen unter UNIX/Linux zu verändern. Damit werden Dateien und Verzeichnisse z.B. lesbar, veränderbar oder ausführbar gemacht und dies gegenüber dem Besitzer, der Gruppe oder Allen. Die meisten FTP-Clients unterstützen nur die Oktalnotation zur Festlegung der Dateirechte.
Um den Befehl ausführen zu können, gibt man in der FTP-Kommandozeile folgendes ein:
chmod [Optionen] Dateiname
Um zum Beispiel eine Datei lesbar, schreibbar und ausführbar für alle Benutzer zu machen, gibt man ein:
chmod 777 ichBinEineVollSchreibbareDatei.php
777 stellt in diesem Fall, die Optionen dar.
Was hat das mit SMF zu tun?
Will man Modifikationen installieren, benötigt der Paket-Manager des SMF die Berechtigung, Dateien zu verändern. Je nach PHP-Installation auf dem Server können das entweder Besitzer-, Gruppen- oder Jeder-Rechte sein. Der Einfachheit halber kann man die Dateien alle auf 777 stellen. Damit ist sichergestellt, dass das SMF die Dateien in jedem Fall überschreiben / verändern kann.