Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:linuxclient:linuxclient7]] 

Dies ist eine alte Version des Dokuments!


Linuxmuster-Linuxclient 7 (ab 2021)

Offizielle Dokumentation → https://docs.linuxmuster.net/de/latest/clients/linux-clients/linux-client-current-method.html

Die hier dokumentieren Punkte beziehen sich auf einen Standard-Linuxclient, der in der Comunity seit August 2021 verteilt wird.

Anpassungen

1. Deinstallationen

# apt remove unattended-upgrades

Bugs-Fehler-Probleme

1. Klassenarbeitsmodus

  • Problem: Ein Klassenarbeits-Benutzer kann sich nicht anmelden, Desktop friert ein
  • Ursache: Er hat als Gruppenmitglied von „examusers“ keine sudo-rechte zum Mounten seines home-shares
  • Lösung: Eine Datei /etc/sudoers.d/90-linuxclient-exam anlegen mit Inhalt:
     %examusers ALL=(root) NOPASSWD: /usr/share/linuxmuster-linuxclient7/scripts/sudoTools 

Problem soll im nächten Update behoben werden (Okt'2021)

2. Konsolen-Login auf tty2

  • Problem: Beim login auf einem tty2-Terminal (nach Strg-Alt-F2) erscheint nach Eingabe des Benutzernamens keine Passwortabfrage, man befindet sich in einer Schleife.
  • Ursache: Die Datei /etc/pam.d/login hat Fehler: @include common-pammount , aber die Datei existiert nicht.
  • 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

<Code>

def _installPrinter(username, networkPath, name):

  logging.debug("_installPrinter Printer {0} on {1}".format(name, networkPath))
  installCommand = ["timeout", "5", "lpadmin", "-p", name, "-E", "-v", networkPath, "-m", "everywhere", "-u", f"allow:{username}"]
  logging.debug("* running '{}'".format(" ".join(installCommand)))
  p = subprocess.Popen(installCommand, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  output, error = p.communicate()
  now = datetime.datetime.now()
  logging.debug(f"* subprocess.Popen finished ({now})")
  logging.debug(f"* stdout: {output}")
  logging.debug(f"* stderr: {error}")
  if p.returncode  == 0:
      logging.debug("* Success _installPrinter!")
      return True
  elif p.returncode == 124:
      logging.debug("* Error Timeout lpadmin-Befehl")
  else:
      logging.debug(f"* Error installing printer {name} on {networkPath}!\n")
  return False

</code>

 [[anwenderwiki:linuxclient:linuxclient7]] anwenderwiki/linuxclient/linuxclient7.1640719372.txt.gz · Zuletzt geändert: 2021/12/28 20:22 von martin.res