Hallo,
ich habe gestern mein System von Suse 11.1 auf Suse 11.3 umgestellt. Kein Update, sondern eine komplette Neuinstallation.
Unter Suse 11.1 nutzte ich das nachfolgende Script zum Mounten meiner Samba-Shares. Dieses Script lag in /etc/init.d
Über die System Services war es so eingestellt, dass nach dem Laden meiner Gnome-Oberfläche meine Shares automatisch in das System eingehängt und auf dem Desktop angezeigt wurden.
#! /bin/bash
#MOUNTSCRIPT FOR SHARES
#
#//////DONT FORGET TO DESELECT READ-RIGHTS FOR USERS !!!!!
#
### BEGIN INIT INFO
# Provides: linuxinstall
# Required-Start:
# Required-Stop:
# X-SuSE-Should-Start: smbfs
# X-SuSE-Should-Stop:
# Default-Start: 3 5 S
# Default-Stop:
# Description: Mountet Samba Shares
### END INIT INFO
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v ditto but be verbose in local rc status
# rc_status -v -r ditto and clear the local rc status
# rc_failed set local and overall rc status to failed
# rc_failed <num> set local and overall rc status to <num><num>
# rc_reset clear local rc status (overall remains)
# rc_exit exit appropriate to overall rc status
. /etc/rc.status
# First reset status of this service
rc_reset
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.151/EigeneDateien /home/Andreas/Netzwerk/EigeneDateien
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.151/Server-H /home/Andreas/Netzwerk/Webdesign
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.151/Server-E /home/Andreas/Netzwerk/Software
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.151/Fax /home/Andreas/Netzwerk/Fax
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.151/Daten-Nicole /home/Andreas/Netzwerk/Daten-Nicole
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.151/Sicherung /home/Andreas/Netzwerk/Datensicherung
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.151/Musik /home/Andreas/Netzwerk/Musik
mount -t cifs -o uid=Andreas,gid=users,rw,username=Administrator,passwort=K //192.168.2.145/Linux1 /home/Andreas/Netzwerk/Suse8
rc_exit
Nun habe ich dieses Script unter Suse 11.3 ebenfalls in /etc/init.d hinterlegt und über die System Services aktiviert. Auch an die zu setzenden Rechte habe ich
selbstverständlich gedacht.
Der Rechnerstart erfolgt ganz normal und mein Desktop wird mit allen Elementen aufgebaut; nur meine Shares sind nicht vorhanden.
Und nun kommt ein seltsames Phänomen:
Sobald ich in YAST die System Services öffne, ohne auch nur etwas zu verändern, werden meine Shares gemountet und erscheinen auf meinem Desktop.
Somit ist das Script auf jeden Fall korrekt und funktionsfähig.
Ich kann aber nur nicht nachvollziehen, warum das Script erst dann gestartet wird, wenn ich die System Services öffne.
Vielleicht hat jemand eine Idee oder eine Lösung.
Über eine Rückmeldung freue ich mich sehr. Im voraus schon recht herzlichen Dank für eure Mühe.
Liebe Grüße,
Andreas