Tag Archive for 'GNOME'

Erweiterte Zugriffsrechte und Access Control Lists

Heute gibt es nach langer Zeit einmal wieder ein Beitrag über Linux. Und zwar habe ich bei Christer Edwards zwei Beiträge über die Nutzung von erweiterten Zugriffsrechten und Access Control Lists unter GNOME auf Ubuntu entdeckt.

Im ersten Beitrag geht es um die Möglichkeit im Dateimanager Nautilus einen erweiterten Zugriffsrechtedialog zu verwenden, der bereits von Haus aus mitgeliefert wird.

Der Standard-Dialog zum Verändern der Zugriffsrechte in Nautilus bietet grundlegende Einstellungsmöglichkeiten. Allerdings sind diese sehr stark auf die Bedürfnisse von Anfängern optimiert.

Nautilus Einfache Dateiberechtigungen

Wenn einem dieser Dialog und die dort gebotenen Einstellungsmöglichkeiten nicht ausreichen, gibt es die Möglichkeit einen erweiterten Zugriffsrechtedialog zu aktivieren. Dieser Dialog würde dann so aussehen:

Nautilus Erweiterte Dateiberechtigungen

Aktiviert wird der erweiterte Dialog über den folgenden Befehl:

gconftool-2 --type bool --set /apps/nautilus/preferences/show_advanced_permissions True

Und um wieder auf den einfachen Zugriffsrechtedialog zu wechseln:

gconftool-2 --type bool --set /apps/nautilus/preferences/show_advanced_permissions False

Wem die Rechtevergabe unixtypisch mit User/Group/World nicht ausreicht findet in aktuellen Distributionen wie z.B. Ubuntu 8.04 auch Unterstützung für Access Control Lists. Darum geht es im zweiten Beitrag um die Rechtevergabe über ACL’s und Verwaltung direkt aus dem GNOME Dateimanager Nautilus.

Als Erweiterung für den Nautilus Dateimanager wird dafür das Tool eiciel installiert, welches zumindestens in Debian und Ubuntu bereits in den Paketquellen enthalten ist.

Auf einem Debian System kann man dieses Tool per apt/aptitude nachinstallieren.

sudo aptitude install eiciel

Nach der Installation des Tools muss noch sichergestellt werden, dass das Dateisystem auch mit ACL Unterstützung gemounted wurde. Ansonsten wird man auch nach der Installation von eiciel keine Veränderungen im Eigenschaftendialog in Nautilus entdecken können.

Wenn in /etc/fstab das Dateisystem mit dem Parameter acl gemounted wird sollte man in Zukunft in den Datei-/Verzeichniseigenschaften den folgenden neuen Reiter zu sehen bekommen.

Beispiel

/dev/sda1  /  ext3  defaults,acl  0  1

Nautilus Access Control Lists

Die Zugriffskontrollliste ist sehr praktisch, da man die Berechtigungen für unterschiedliche Benutzer sehr übersichtlich verwalten kann.

[Ubuntu] Human-Theme für gnome-screensaver

Bei Christer Edwards habe ich gerade eben ein neues Design für den “Gesperrt”-Dialog des GNOME Bildschirmschoners gefunden.

Als ich diesen noch nicht kannte hat mir der alte auch nicht weiter gestört, doch jetzt hoffe ich das der neue spätestens in Gutsy + 1 seinen Platz finden wird.

Hier mal ein paar Screenshots und eine Installationsanleitung.

Ubuntu Human Screensaver

Ubuntu Human Screensaver

Ubuntu Human Screensaver

Installation

Zuerst muss man sich hier das Paket mit dem neuen Design herunterladen. Und nach

/usr/share/gnome-screensaver/

entpacken. Zum Beispiel mit

tar xvjf gnome-screensaver-human.tar.bz2

sobald das erledigt ist kann das neue Design aktiviert werden.

gconftool-2 -s –type=string /apps/gnome-screensaver/lock_dialog_theme human

oder wenn man genug davon hat wieder deaktivieren.

gconftool-2 -s –type=string /apps/gnome-screensaver/lock_dialog_theme default

[Ubuntu] Hinweis auf Akkurückruf

Als ich vorhin testweise auf einem Dell Latitude D600 die kommende Ubuntu Version 7.10 (Tribe 5) installiert habe, habe ich wiedereinmal ein neues wirklich nützliches Feature entdeckt. Und zwar stammt der Notebookakku aus einer Serie für die derzeit eine Rückrufaktion läuft. Ich selber wäre darauf vermutlich nie gekommen, vorallem weil dieses Notebook bei uns in der Firma nicht mehr im Umlauf ist.

Ubuntu 7.10 Battery Recall

Bei “Visit recall website” wird man dann gleich auf die entsprechende Webseite weitergeleitet. Dort habe ich dann die Seriennummer meines Akkus eingegeben und siehe da…

Ubuntu 7.10 Battery Recall 2

… er ist tatsächlich betroffen. Daraufhin natürlich gleich mal einen Ersatzakku bestellt und alle anderen Geräte in Reichweite kontrolliert, allerdings waren die nicht davon betroffen.

Wiedermal nichts weltbewegendes aber doch eine unglaublich nützliche Funktion. Vielen Dank! :)

[Ubuntu] Schnellste Paketquelle ermitteln

Durch den “Wochenrückblick: Wochenrückblick KW 36″ von UbuntuUsers.de bin ich auf eine ganz nützliche Funktion in Ubuntu’s software-properties-gtk gestoßen, die jemand der seine sources.list in der Regel per Hand pflegt vermutlich nie zu Gesicht bekommt.

Da ich diese Funktion trotzdem als sehr nützlich empfinde wollte ich sie hier einmal kurz vorstellen. Und zwar geht es darum automatisch die, vom eigenen Rechner aus, schnellste Paketquelle zu ermitteln.

In software-properties-gtk aka “Software-Quellen” in System -> Administration gibt es dafür den Punkt “Herunterladen von:” dahinter steht bei mit jetzt z.B. “Server für Deutschland”.
Ubuntu 7.10 Software Properties

In der Drop-Down Box gibt es dann noch min. zwei weitere Punkte zur Auswahl.

Ubuntu 7.10 Software Properties

Wenn man dort “Andere …” auswählt erhält man eine weitaus ausführlichere Liste mit (allen) offiziellen Paketquellen.

Ubuntu 7.10 Software Properties

Neben der Möglichkeit sich hier einen speziellen Server in einem bestimmten Land auszusuchen kann man auch automatisch sich den schnellsten aus der Liste aussuchen lassen. Dazu wählt man “Besten Server auswählen”.

Ubuntu 7.10 Software Properties

Daraufhin wird die Verbindung zu jedem Server in der Liste geprüft um den schnellsten auszuwählen.

Sehr nützliche Funktion wie ich finde. Auch wenn ich zumindestens vorerst meine sources.list weiter per Hand pflege. Allerdings hauptsächlich weil ich die eigentlichen Ubuntuquellen so gut wie nie verändere und meine Arbeit sich vorallem auf Fremdquellen bezieht.

Seahorse – Schlüsselverwaltung

Nachdem ich als GNOME-Jünger über Jahre das KDE-Tool kGPG verwendet habe bin ich vor kurzem auf das GNOME Tool Seahorse gestossen. Seahorse ermöglicht eine zentrale Verwaltung für Passwörter und Verschlüsselungskeys in GNOME.

seahorse_cluster2.png

Was bietet Seahorse

  • Erstellen und Verwalten von PGP Keys
  • Erstellen und Verwalten von SSH Keys
  • Export und Import von Key Servern
  • Passwörter zwischenspeichern z.B. für die Dauer eine GNOME Sitzung
  • Backup einzelner Schlüssel oder des gesamten Schlüsselbundes

Ich für meinen Teil bin mit diesem Tool sehr glücklich und froh das mein System wieder um eine nicht Gtk-Applikation ärmer geworden ist.

Ubuntu 7.04 hält die aktuelle Version 1.01 von Seahorse in den Universe-Quellen bereit.

1. April

Ich persönlich bin kein Freund des 1. Aprils. Hier mal ein kleiner Überblick mit Scherzen auf die ich heute beim durchforsten meines Feedreaders gestossen bin.

links for 2007-03-24

Gnome Schlüsselbund mit GDM freischalten

Wer z.B. Zuhause mit Ubuntu über Wireless Lan ins Netz geht und sein Passwort im Gnome Schlüsselbund gespeichert hat es sicher schon öfters gestört. Bei jedem Start muss man den Gnome Schlüsselbund, durch Eingabe eines Passwortes, freischaltet damit der network-manager eine WLAN Verbindung aufbauen kann.

Mit Ubuntu 7.04 das im April erscheint gibt es allerdings eine Alternative. In den folgenden Schritten zeige ich wie einfach es ist den Gnome Schlüsselbund bereits durch die Anmeldung am System freizuschalten.

Zuerst wird das Paket libpam-keyring installiert:

sudo apt-get install libpam-keyring

Anschließend muss noch die Datei /etc/pam.d/gdm um folgende Zeile ergänzt werden:

@include common-pamkeyring

Jetzt sollte der Gnome Schlüsselbund sich so schnell nicht mehr zu Wort melden.