Hallo,
wir haben nach einem upgrade (am Client) das selbe Problem (allerdings an Ubuntu Clients).
Bei uns wird nicht bei allen usern der symbolische Link Home_auf_Server auf den Ordner /srv/samba/schools/default-school/teachers/username gesetzt.
Es lässt sich aber kein Muster erkennen. Bei manchen usern wird der Link erzeugt und die Homes sind da und bei manchen nicht.
sophomorix-repair haben wir auch schon erfolglos probiert. Das Phänomen ist an unterschiedlichen Hardwareklassen reproduzierbar.
Wenn man den symbolischen Link manuell erzeugt, ist das Home da.
Vermutlich liegt das Problem an dem script /etc/linuxmuster-client/login.d/02_sharelink.sh ?!
ich habe weder das verzeichnis linuxmuster-client noch das skript *sharelink.sh… wir haben lm7 und windows 10.
es gibt
/srv/linbo/linuxmuster-client/bionic/…
kannst du mir vllt sagen, wie ich überprüfe, ob der link vorhanden ist (bei allen usern gleichzeitg) und diesen evlt. von hand setze? ich weiß zwar irgend was mit ln -s was wohin aber keine ahnung was genau.
Hallo Hendrik,
ja klar. Du hast ein Windows Image. Ich habe ein Ubuntu Image. Ich weiß leider nicht wo die entsprechenden Verzeichnisse im Windows Image liegen, oder ob diese symlinks überhaupt so vorhanden sind.
Das Script erwartet eine Datei adsso.conf im Ordner linuxmuster-client. Die gibt es bei uns nicht, sondern nur die Datei linuxmuster-client-adsso.conf…
hab ich probiert, bringt bei mir nichts. Da ich gerade in der Neuinstallation bin, kann ich aber auch nicht sagen, ob die fehlenden Ordner nicht durch einen anderen Fehler in der Konfig bedingt sind.
Ist es normal, dass das Home unter /home/cache/benutzername
auf dem Client angesiedelt ist?
Wie kann ich testen, ob bis auf die fehlenden Ordner alles ok ist?
Ergänzung:
Im Syslog tut er auch noch so, als sei alles gut …
Jun 10 14:54:18 its1-pc18 linuxmuster-client: Userinfo ok
Jun 10 14:54:18 its1-pc18 linuxmuster-client: mv + ln: /home/cache/hoeferwo/.mozilla/firefox/xihykg0d.default-1580682513714 /home/cache/hoeferwo/Home_auf_Server/Einstellungen/firefox
Jun 10 14:54:18 its1-pc18 linuxmuster-client: mv + ln: /home/cache/hoeferwo/.arduino15 /home/cache/hoeferwo/Home_auf_Server/Einstellungen/arduino
leider kann ich nicht einfach so „von vorne“ anfangen. die schule läuft wieder und in den pc-räumen sind keine homes mehr vorhanden.
frage: an welcher stelle und wo werden die home-verzeichnisse unter lm7 eigentlich eingebunden? ich finde keine skripten, nur die leeren vorlagen. habe im forum hier keine vorlagen gefunden.
hat jemand eine skript-vorlage für skripten, die abhängig vom nutzer
also was ich probiere ist in den vorlagen der netlogon-skripte (\10.0.0.1\netlogon\default-school\lmn\windows) den net use befehl reinzufummeln, weiß aber nicht, ob das klappt. in einer cmd als lehrer funktioniert schon mal das:
net use H: \10.0.0.1\default-school\teachers\aktuellerTeacher /user:aktuellerTeacher
wenn man jetzt aktuellerUser mit %username% ersetzt und noch abfragt, ob das laufwerk schon gemappt ist…??? ist das das richtige skript? wieso ist das leer, funktioniert das mappen über gpos?
werden alle logon-skripte ausgeführt? muss ich mich um die ausführung selber kümmern? welches ist von denen hier ist denn das richtige?
wenn man jetzt aktuellerUser mit %username% ersetzt und noch abfragt, ob
das laufwerk schon gemappt ist…??? ist das das richtige skript? wieso
ist das leer, funktioniert das mappen über gpos?
ich glaube ja.
Schau dir mal
sophomorix-school --help
den gpo Teil an: vor allem gpo-listall
bei mir:
[code]
root@server:~# sophomorix-school --gpo-listall
Command line::
Option json is a modifier option
Option verbose is a modifier option
Hmmh. do not know what to do with option info
forcing info mode
Option combinations successfully checked
OK: SophomorixSchemaVersion 1 matches required Version 1
(beim zitieren wird \ vor dem %username% hier verschluckt)
da „server“ nicht aufgelöst wird, muss ich tatsächlich die ip verwenden. ich habe jetzt eine batch-datei zum anklicken - die könnte ich jetzt auf den desktop legen - da klappt das für die lehrer-homes. das ist erstmal unschön, weil die verzeichnisse jetzt auch anders heißen, je nachdem, an welchem client man ist.
mit /persistent:yes versucht, dass die netzlaufwerke bleiben, das „share“ bleibt, das eigentlich home ist immer weg.
das löst aber das problem für schüler noch nicht, wo ich eine variable unter windows bräuchte, wo die klasse drinsteht, um mir den pfad zusammenzupfrimeln, gibt es eine solche?
falls ich die batch als logon.bat in das entsprechende verzeichnis setzte, bleibt es tatsächlich (server reboot, client reboot) leider erfolglos.
wenn „server“ nicht aufgelöst wird, dann können die Gruppenlaufwerke nicht verbunden werden.
Diese werden über die GPO verbunden mit \\server\…
Wie das Homeverzeichnis eingebunden wird, weiß ich im Moment auch nicht.
Die Shares werden nicht über die smb.conf bereitgestellt (warum auch immer?), sondern über die Samba 4 „Registry“, wie ich heute herausgefunden habe.
Auf dem Server:
net conf listshares
Ich denke aber auch, daß das Problem hier die Namensauflösung sein könnte.
Am Server selbst wird server auf 10.0.0.1 aufgelöst, die Win10-Clients lösen server zu server.SCHULE auf (Domäne schule.lan) und wollen dann auf auf 116.X.X.X zugreifen.
Bei uns trat das Problem auch schon vor einem apt upgrade auf. Und sonst habe ich am lmn7-Server nichts geändert. Der lief in letzter Zeit eigentlich nur ruhig vor sich hin.