Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:linuxclient:linuxclient7]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:linuxclient:linuxclient7 [2021/12/28 20:32] – [3. Anmelden friert ein bei Verwendung der Server-CUPS am Linux-Client] martin.resanwenderwiki:linuxclient:linuxclient7 [2022/01/13 14:11] (aktuell) dorian
Zeile 23: Zeile 23:
   * **Lösung:** Die Datei ''/etc/pam.d/common-pammount'' mit leerem Inhalt anlegen: ''"# touch /etc/pam.d/common-pammount"''   * **Lösung:** Die Datei ''/etc/pam.d/common-pammount'' mit leerem Inhalt anlegen: ''"# touch /etc/pam.d/common-pammount"''
  
-=====3. Anmelden friert ein bei Verwendung der Server-CUPS am Linux-Client =====+=====3. Anmelden friert ein bei Verwendung des Server-CUPS am Linux-Client =====
  
   * **Problem:** Beim Login friert das Anmelden vor dem Erscheinen des Desktop ein   * **Problem:** Beim Login friert das Anmelden vor dem Erscheinen des Desktop ein
-  * **Ursache:** Für den User wird bei CUPS ein Drucker, den er über die Schulkonsole aktiviert hat, per lpadmin-Befehl eingerichtet. Als CUPS wird aber statt des lokalen CUPS der Server-CUPS verwendet,der eine Passwort-Eingabe erfordert. +  * **Ursache:** Für den User wird bei CUPS ein Drucker, den er über die Schulkonsole aktiviert hat, per lpadmin-Befehl eingerichtet. Als CUPS wird aber statt des lokalen CUPS der Server-CUPS verwendet, der eine Passwort-Eingabe erfordert. 
-  * **1. Lösung:** Alle Drucker aus der Schulkonsole/AD und der Workstations entfernen+  * **1. Lösung:** Alle Drucker in der Schulkonsole/AD und der Workstations nicht als "Drucker", sondern als "IP-only" eintragen
-  * **2. Lösung:** Das Login-Script für das Einbinden der Drucker mit einem Timeout versehen. +  * **2. Workaround:** Das Login-Script für das Einbinden der Drucker mit einem Timeout versehen. **Wird bei einem Updaste ggf. aber wieder überschrieben
- +** 
-Datei am Client: ''/usr/lib/python3/dist-packages/linuxmusterLinuxclient7/printers.py''+Datei am Client: ''/usr/lib/python3/dist-packages/linuxmusterLinuxclient7/printers.py'' editieren (mit zusätzlichen logging.debug-Meldungen) und für den lpadmin-Befehl einen Timeout von z.B. 5 Sekunden vorsehen:
 <code> <code>
 +import datetime
 ... ...
  
Zeile 55: Zeile 56:
 ... ...
 </code> </code>
 +oder nur die eine maßgebliche Zeile editieren:
 +    installCommand = ["timeout", "5", "lpadmin", "-p", name, "-E", "-v", networkPath, "-m", "everywhere", "-u", f"allow:{username}"]
 [[anwenderwiki:linuxclient:linuxclient7]] anwenderwiki/linuxclient/linuxclient7.1640719962.txt.gz · Zuletzt geändert: 2021/12/28 20:32 von martin.res