wiki:AdminLaptops
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 34 (modified by Rüdiger Kupper, 10 years ago) ( diff )

typo

Laptops zur Netzwerkadministration

Die Netzwerkadministratoren arbeiten derzeit mit zwei Lenovo X230 Tablet Notebooks. Diese Seite enthält einige Vorschläge zur Einrichtung dieser Notebooks.

Die Inhalte dieser Seite beziehen sich auf die Ubuntu.Version 13.04 (Raring Ringtail).

Ubuntu 13.04 Raring Ringtail

Ubuntu Raring ist (noch) kein Release, der speziell für Tablets gestaltet wurde. Demensprechend funktionieren einige der für die X230t wünschenswerten Features bereits out-of-the-box, andere erst mit manuellen Maßnahmen. Einige wenige Features werden wohl erst mit dem ausdrücklich für Tablets gestalteten Release 14.04 funktionieren.

Fingerprint Reader

Der Fingerprint Reader wird out-of-the-box überhaupt nicht unterstützt. Es existieren mehrere externe Pakete zur Unterstützung, allerdings ist der Fingerprint Reader des X320 ein sehr neues Modell, das noch nicht von allen unterstützt wird.

Meine Empfehlung ist das Paket fprintd, das ist recht modern und unterstützt in der neusten Version auch den X230-Reader.

Installation

PPA des “Fingerprint readers integration” teams

Die Version von fprintd in den Ubuntu-Paketquellen unterstützt den X230-Reader noch nicht, man muss daher die neuste Version verwenden, die sich in einem ​PPA befindet. (Ab der nächsten Ubuntu-Version sollte das dann überflüssig sein.)

Das PPA aktiviert man mit

sudo add-apt-repository ppa:fingerprint/fprint

Demoprogramm zum üben

Möchte man das Einscannen des Fingerabdrucks "üben", bevor man den endgültigen Abdruck abgibt, installiert man zuerst das Paket fprint-demo. Es ist ein reines Demo-Programm, das noch keine echte Atthentifizierung erlaubt:

sudo apt-get install fprint-demo

Das Programm kann über den Laucher oder die Kommandozeile gestartet werden.

Authentifizierung per Fingerabdruck

Die zur echten Authentifizierung per Fingerscan nötigen Pakete werden installiert mit

sudo apt-get install libpam-fprintd

Danach wird der Fingerabruck hinterlegt mit

fprintd-enroll -f <Fingername> [user]

(ohne sudo als User selbst oder mit Angabe des Users!)

  • left-thumb (linker Daumen)
  • left-index-finger (linker Zeigefinger)
  • left-middle-finger (linker Mittelfinger)
  • left-ring-finger (linker Ringfinger)
  • left-little-finger (linker kleiner Finger)
  • right-thumb (rechter Daumen)
  • right-index-finger (rechter Zeigefinger)
  • right-middle-finger (rechter Mittelfinger)
  • right-ring-finger (rechter Ringfinger)
  • right-little-finger (rechter kleiner Finger)

siehe ​https://wiki.ubuntuusers.de/fprint/

Verwendung

Die Authentifizierung per Fingerabdruck kann nun im Benutzerverwaltungsdialog der Systemeinstellungen für jeden Nutzer individuell aktiviert werden.

Danach wird bei jeder Authentifizierung zunächst der Fingerprintreader abgefragt. Dies wird nicht immer durch eine Botschaft am Bildschirm angegeben. Eindeutig ist nur das Leuchten der grünen LED am Fingerprint Reader.

Der Fingerprint Reader der X230 ist meiner Ansicht nach recht unpraktisch angebracht, jedenfalls, solange man nur den Abdruck eines einzigen Fingers hinterlegen kann (s.o). Er kann aber immerhin in beiden Richtungen verwendet werden und ist recht flexibel, was Geschwindigkeit, Orientierung und Länge des Scans betrifft. An meinem Gerät ist der Reader zudem nicht hundertprozentig im Gehäuse versenkt sondern steht ein wenig vor und bildet so eine scharfe Kante. Das führt dazu, dass der Reader schon nach kurzer Nutzung verschmutzt und oft gereinigt werden muss.)

Ein Nachteil der derzeitigen Implementation ist, dass zunächst immer der Fingerprint Reader abgefragt wird. In dieser Zeit ist keine Eingabe des Passworts möglich. Erst nach einigen Sekunden passiert ein Timeout, und dann wird auf konventionellem Wege das Passwort abgefragt.

Sicherheitsaspekte

Zur Sicherheit zu beachten sind

Helligkeitstasten

Dieses Problem scheint behoben zu sein.
Anpassungen sind nicht mehr nötig, ich lasse den Text vorsichtshalber noch eine Weile stehen.

Mit dem aktuellen Kernel funktionieren die Tasten zu Steuerung der Bildschirmhelligkeit nicht (​launchpad:1098216). Dahinter steckt eine Änderung, die uns Microsoft eingebrockt hat. Windows 8 spezifiziert nämlich, dass es neuerdings 128 Abstufungen für die Helligkeit geben muss, statt wie bisher 16. Der Linux-Kernel spielt der Hardware normalerweise vor, ein Windows zu sein, um sie dazu zu bewegen, einige Features freizugeben. In diesem Fall ist das aber kontraproduktiv, weil die Helligkeitstasten dann nicht funktionieren.

Bis dieser Schönheitsfehler behoben ist, kann man dem Kernel einfach sagen, dass er jedenfalls bitte nicht Windows 8 spielen soll, dann melden die Tasten nämlich die üblichen 16 Abstufungen und funktionieren.

Das erreicht man, indem man dem Bootmenü eine Kerneloption hinzufügt: In der Datei /etc/defaults/grub ist die Zeile

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

zu ändern in

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash  acpi_osi='!Windows 2012'"

(Parameter acpi_osi hinzufügen.)

Danach ein

sudo update-grub

und die Tasten funktionieren wieder.

Auch dieser Workaround wird vermutlich bald nicht mehr nötig sein.

Das Geheimnis des Metallrings

Im Säckchen mit den Ersatzminen für den Digitalstift liegt ein kleiner Metallring mit Öffnung. Nach langem rätseln hat googeln geholfen: Der Ring ist als Pinzette gedacht, um die Minen aus dem Stift zu ziehen ;-).

Verschlüsselte Homeverzeichnisse zum Datenschutz

Für den Fall, dass auf den Notebooks personenbezogene Daten gespeichert werden, verlangt die ​Verwaltungsvorschrift "Datenschutz an öffentlichen Schulen" des Kutusministeriums einen speziellen Schutz.

Die Vorschrift enthält zu Nutzung privater Datenverarbeitungsgeräte durch Lehrkräfte den Satz:

Lehrkräfte, die sich schriftlich zur Beachtung der datenschutzrechtlichen Hinweise der Anlage 3 zu dieser Verwaltungsvorschrift verpflichtet haben, dürfen zur Erfüllung ihrer Aufgaben private Datenverarbeitungsgeräte zur Verarbeitung personenbezogener Daten verwenden. Sie haben sicherzustellen, dass diese Daten vor dem Zugriff Dritter geschützt sind und spätestens nach dem Ende des jeweils nächsten Schuljahres auf dem privaten Datenverarbeitungsgerät gelöscht oder gesperrt werden. Für die Löschung und Sperrung der Daten ist Abschnitt I. Nr. 4 und Nr. 5 dieser Verwaltungsvorschrift zu beachten.

Maßnahmen

Konkrete Maßnahmen sind in ​Anlage 3 zur Verwaltungsvorschrift vorgeschlagen:

Die Daten auf privaten Datenverarbeitungsgeräten können durch folgende Maßnahmen geschützt werden:

  • Das private Datenverarbeitungsgerät wird durch ein geheimes Passwort geschützt.
  • Das private Datenverarbeitungsgerät sollte nicht von Dritten genutzt werden. Sollte dies nicht zu vermeiden sein, sollten verschiedene Benutzerprofile eingerichtet und der Zugriff auf die dienstliche Daten geschützt werden.
  • Das eingesetzte Betriebssystem wird mit den jeweils neuesten Sicherheitsupdates geschützt.
  • Soweit sich das Datenverarbeitungsgerät im Internet befindet oder andere Schnittstellen nach außen besitzt, muss neben dem Browser, ein Virenschutzprogramm und eine Firewall verwendet werden, für deren Aktualität (automatische Updatefunktion) zu sorgen ist.
  • Bei der Nutzung von Webportalen darf das eingegebene Passwort nicht im Browser für weitere Sitzungen gespeichert werden. Dies verhindert die unberechtigte Nutzung des Webportals durch andere Nutzer Ihres privaten Umfelds, z. B. durch im Haushalt wohnende Kinder.
  • Die Nutzung fremder Internetzugänge (z. B. in Internet-Cafes oder Hot-Spots an öffentlichen Plätzen) ist verboten.
  • Legen Sie die dienstlichen Daten nur auf verschlüsselten und durch Passwörter geschützten Datenträgern ab. Empfohlen wird z. B. ein USB-Stick, auf dem die Daten verschlüsselt abgelegt werden und der durch ein Passwort geschützt ist.

Accounts und Updates

Was Passwortschutz, Accounttrennung und regelmäßige Updates betrifft, sind wir mit Linux ohnehin auf der sicheren Seite. Die Hinweise zu Virenscanner und Firewall dürfen wir wohl als dringende Empfehlung für Windows-Betriebssysteme verstehen. Für Linux existieren kaum Viren und eine Standardinstallation von Linux hat, im Gegensatz zu Windows, keinerlei Dienste auf irgendwelchen Ports laufen, die von außen erreichbar sind -- außer der Administrator richtet sie willentlich ein. (Und in diesem Fall würde er dann auch den entsprechenden Port in der Firwall freischalten). Somit erübrigen sich Virenscanner und Firewall.

Verschlüsselung

Bleibt die Verschlüsselung der Datenträger. Hier bietet Ubuntu bereits eine fertig integrierte Lösung mittels ecrptfs an. Die Verschlüsselung des Homeverzeichnisses kann bereits bei der Installation gewählt werden. Sie kann jederzeit nachträglich aktiviert werden:

Installation

sudo apt-get install ecrpytfs-utils

Einmaliges Aufsetzen der Verschlüsselung

Der folgende Vorgang gilt als "gefährlich", weil er beim Mißlingen zu Datenverlust führen oder den Nutzer ausschließen könnte. Faktisch habe ich die Prozedur schon mehrfach durchgeführt und sie ist stets ganz problemlos verlaufen. Zur Sicherheit sei empfohlen, zuvor einen LVM-Snapshot des Homedevices anzulegen (und natürlich nach erfolgreicher Durchführung wieder zu löschen!)

Für jeden Nutzer, dessen Homeverzeichnis veschlüsselt werden soll:

sudo ecryptfs-migrate-home -u USER
Hinweis
Der Befehl erhält eine unverschlüsselte Kopie des Homeverzeichnisses, in letzten Zustand. Diese Kopie muss später von Hand gelöscht werden, wenn alles funktioniert. Alles weitere in der Manpage von ecryptfs-migrate-home.

Swap verschlüsseln

Nachdem die Homeverzeichnisse verschlüsselt sind, sollte unbedingt auch der Swap verschlüsselt werden, da die Verschlüsselung der Dateien nichts nutzt, wenn unverschlüsselte Teile während der Bearbeitung in den Swap ausgelagert werden!

sudo ecryptfs-setup-swap

Danach die Einträge in /etc/fstab und /etc/crypttab kontrollieren!

Touchscreen als Eingabegerät

Die Touchscreen wird als Eingabegerät derzeit noch nicht perfekt unterstützt: Wie jedes andere HID auch kann sie den Mauszeiger steuern und einige Mausaktionen ausführen:

Zeigen und ziehen
zeigen und ziehen funktioniert intuitiv durch tippen und ziehen auf der Oberfläche.
Rechtsklick
Rechtsklick wird ausgeführt, indem man einen Finger auf der Oberfläche liegen lässt und dann mit einem weiteren Finger tippt.
Mittelklick
Bisher habe ich keine Möglichkeit gefunden, einen Mittelklick auszuführen.
Rollen
Fensterhinhalte lassen sich rollen, indem man den Fensterinhalt mit zwei oder mehr Fingern in die gewünschte Richtung schiebt.

Unter Ubuntu ist die "rotieren"-Taste auf dem Gehäuse der Touchscreen belegt: Drückt man die Taste, so rotiert der Bilschirminhalt in 90°-Schritten. Synchron dazu rotiert auch das Eingabegerät für den Digitalstift -- leider aber nicht das Touch-Eingabegerät (Stand: Trusty). In- und Output beim Touch Device weichen also voneinander ab, was die Benutzung praktisch unmöglich macht.

Um eine halbwegs sinnvolle Funktionalität der Touchscreen zu erhalten, kann das Paket thinkpad-scripts aus einem PPA installiert werden:

  • Es fragt die Stellung des Notebookdeckels ab und rotiert den Bildschirm samt Touch-Device passend, wenn sich das Notebook im "Tablet-Modus" befindet.
  • Es weist dem dritten Knopf am Rahmen (rotiertes Rechteck) einen Tastencode zu, der sich auch tatsächlich abfragen lässt. (Per Default hat die Taste einen Keycode, mit dem sich nichts anfangen lässt, ich halte das für einen Bug in der Ubuntu-Konfiguration). Damit kann man diesem Knopf eine Funktion zuweisen.
  • Es bietet noch andere Funktionalität, mit der ich mich nicht weiter befasst habe, u.a.:
    • Macht den Knopf "Mikrofon ausschalten" aktiv
    • Sorgt für korrekte Speichern des Gerätezustands bei Suspend/Resume und beim Andocken an eine Docking Station.

Installation von thinkpad-scripts

Homepage: ​http://martin-ueding.de/projects/think-rotate/de.html.

Für das Projekt gibt es ein Ubuntu-PPA, (von Martin Ürding) die Installation ist entsprechend einfach:

$ add-apt-repository ppa:martin-ueding/stable
$ apt-get update
$ apt-get install thinkpad-scripts

Automatisches Rotieren

Ab jetzt dreht sich der Bilschirminhalt automatisch, wenn man das Notebook in den "Tablet-Modus" bringt. Auch das Touch-Eingabegerät wird passend dazu gedreht.

Konfigurationsdatei

Ich bevorzuge es, wenn der Bildschirm im Tablet-Modus nicht hochkant, sondern quer erscheint. Außerdem möchte ich, dass als Bildschirmtastatur der Gnome-Default onboard verwendet wird, nicht das KDS-Tool, das voreingestellt ist. Das geht mit der folgenden Datei in ~/.config/thinkpad-scripts/config.ini.

[rotate]
default_rotation = flip

[vkeyboard]
program = onboard

Das ist schon fast perfekt. Einziges verbleibendes Manko:

Rotieren-Taste

Durch Drücken der "rotieren"-Taste auf dem Gehäuse wird noch immer nur das Gerät für den Digitalstift mitrotiert, nicht das Touch-Device.

Software

  • Xournal
  • Mypaint
  • krita

Creative-Commons-Lizenz

Die Inhalte dieser Wiki-Seite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter einer Creative-Commons-Lizenz CC BY NC SA 3.0 Germany. Urheber: Dr. Rüdiger Kupper.

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.