Installations-Grundlagen für SAMBA+ AIX
Die SAMBA+-Installation muss in den Pfad /usr/local/sambaplus-<Version> gelegt werden (dies wird vom Setup-Skript automatisch erledigt) und /usr/local/sambaplus sollte ein Symlink auf den tatsächlichen Pfad von /usr/local/sambaplus-<Version> sein. Dies ist wichtig, damit das Init-Skript die aktive SAMBA+-Version immer an der richtigen Stelle findet. Dadurch können auch mehrere SAMBA+ Versionen gleichzeitig installiert werden und der Admin kann bei Bedarf einfach zwischen den Samba-Versionen wechseln.
Beispiel:
- eventuell alten Symlink löschen: 'rm /usr/local/sambaplus'
- die Samba-Version mit dem aktiven Samba-Pfad verknüpfen: 'ln -s /usr/local/sambaplus-<Version> /usr/local/sambaplus'
Weiter unten in der Dokumentation gehen wir davon aus, dass dieser Symlink /usr/local/sambaplus erfolgreich angelegt wurde.
SAMBA+ ist so kompiliert, dass alle seine Konfigurations- und Datenbankdateien unter /var/sambaplus/ liegen. Auf diese Weise haben die Installationsdateien aus /usr/local/sambaplus keinen Einfluss auf die Konfigurationsdateien.
smb.conf-Speicherort:
/var/sambaplus/etc/smb.conf
tdb-Dateien Speicherort:
/var/sambaplus/lib/
Log-Dateien Speicherort:
/var/sambaplus/log/
SAMBA+ AIX: Init Scripts und wie man sie aktiviert
Die Init-Skripte befinden sich in /usr/local/sambaplus/init/ und sie heißen
winbind.init, nmbd.init und smbd.init.
Um sie für Runlevel 2 zu aktivieren, müssen Sie diese Befehle ausführen:
cd /etc/rc.d/rc2.d
ln -s /usr/local/sambaplus/init/winbindd.init S00winbindd
ln -s /usr/local/sambaplus/init/winbindd.init K10winbindd
ln -s /usr/local/sambaplus/init/smbd.init S10smbd
ln -s /usr/local/sambaplus/init/smbd.init K00smbd
ln -s /usr/local/sambaplus/init/nmbd.init S10nmbd
ln -s /usr/local/sambaplus/init/nmbd.init K00nmbd
(und das gleiche noch einmal in /etc/rc.d/rc3.d/ )