System Configuration Profile Management oder auch scpm
Lizenz: GPL Version 2
Inhaltsverzeichnis
- Aufgabenstellung
- Anwendungsbeispiel
- Weitere Informationen
-
Zusammenfassung von scpm Kommandos
- scpm einschalten
- scpm abschalten
- scpm Status anzeigen
- Liste der vorhandenen Resourcengruppen
- Liste der gerade verwendeten Resourcengruppen
- Anzeigen, welches Profil gerade aktiv ist
- Anzeigen der vorhandenen Profile
- Umschalten des Profils
- Speichern der Änderungen im aktiven Profil
- Speichern einer Beschreibung, die dann mit scpm list angezeigt werden kann
- Löschen eine Profils
- Umbenennen eines Profils
- Speichern der aktuellen Konfiguration in ein neues Profil
- Lizenz
Aufgabenstellung
scpm erlaubt das einfache Umkonfigurieren eines Linux-Rechners zwischen in Profilen gespeicherten Konfigurationen.
Anwendungsbeispiel
Wird zum Beispiel ein Laptop im Büro, bei Kunden und zu Hause verwendet, ist wahrscheinlich die NetzwerkKonfiguration unterschiedlich. Ebenso werden die Einstellungen für den MailClients und den Browser unterschiedlich sein. Scpm kann hier die Umschaltung zwischen diesen einfach bewerkstelligen.
scpm muss als erste aktiviert werden, mit:
# scpm enable
Ob scpm bereits aktiv ist, kann durch folgendes Kommando überprüft werden:
# scpm status
Jetzt kann jeweils ein Profil für die unterschiedlichen Bedürfnisse erstellt werden.
# scpm copy default home # scpm copy default office # scpm copy default kunde
Es kann nur das aktive Profil geändert werden. Deshalb aktiveren wir ein Profil mit:
# scpm switch home
Jetzt können wir die Netzwerkeinstellungen für das heimische Netz vornehmen.
Möchte wir jetzt noch einen weiteren Dienst ins scpm mit aufnehmen, dann richten wir -- wenn noch nicht vorhanden -- eine Resourcengruppe dafür ein und tragen dort ein, welche Datei mit umgeschaltet werden soll. Abschließend aktivieren wir die Gruppe noch.
Beispiel:
für den Benutzer admin soll der EMail-Client kmail je nach Aufenthaltsort andere Einstellungen für SMTP,POP3 Server verwenden.
- Anlegen der Resourcengruppe durch erzeugen der Datei /var/lib/scpm/resource_groups/kmail:
vi /var/lib/scpm/resource_groups/kmail description Einstellung von kmail service kmail file /home/admin/.kde/share/config/kmailrc :wq
- Die erste Zeile enthält die Beschreibung.
- Die zweite Zeile den Service-Namen.
- Die dritte Zeile die Datei, die verändert werden soll.
- Aktivieren der Resourcengruppe:
# scpm activate_group kmail
- Neu erstellen der scpm Datenbank:
# scpm rebuild
Als nächstes wollen wir die Netzkonfiguration des Office-Netzwerks vornehmen. Deshalb aktiveren wir das Profil office:
# scpm switch office
Je nach Einstellung von scpm fragt jetzt scpm, ob die geänderten Einstellungen gesichert werden sollen, oder es geschieht automatisch. Jetzt können die Netzwerk-Einstellungen für das Office-Netzwerk vorgenommen werden.
Ebenso muss mit dem Profile kunde vorgegangen werden.
Möchte wir beim Booten schon die Auswahl haben, welches Profile geladen werden soll, dann kann das im GRUB-Boot Menü schon eingetragen werden:
/boot/grub/menu.lst (SuSE 9.0) . . . ###Don't change this comment - YaST2 identifier: Original name: linux_home### title linux_home kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 PROFILE=home initrd (hd0,2)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: linux_office### title linux_office kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 PROFILE=office initrd (hd0,2)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: linux_kunde### title linux_kunde kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 PROFILE=kunde initrd (hd0,2)/boot/initrd . . .
Weitere Informationen
- info scpm
- pinfo scpm
- konqueror info:/scpm
http://www.novell.com/documentation/suse91/suselinux-adminguide/html/ch08s02.html
Zusammenfassung von scpm Kommandos
scpm einschalten
# scpm enable
scpm abschalten
# scpm disable
scpm Status anzeigen
# scpm status
Liste der vorhandenen Resourcengruppen
# scpm list_groups
Liste der gerade verwendeten Resourcengruppen
# scpm list_groups -a
Anzeigen, welches Profil gerade aktiv ist
# scpm active
Anzeigen der vorhandenen Profile
# scpm list
Umschalten des Profils
# scpm switch office
Speichern der Änderungen im aktiven Profil
# scpm save
Speichern einer Beschreibung, die dann mit scpm list angezeigt werden kann
# scpm set description "Fürs Büro" office # scpm list default home office Fürs Büro
Löschen eine Profils
# scpm delete office
Umbenennen eines Profils
# scpm rename office buero
Speichern der aktuellen Konfiguration in ein neues Profil
# scpm add beifreunden
Lizenz
Copyright *********
- SCPM is (C) 2002,2003 SuSE Linux AG. It is released under the terms
of the GNU General Public License, version 2. That means you are allowed to modify and/or redistribute it under certain conditions. In case you are running a common Linux system, you should already have lots of copies of the GPL. If not, have a look at <http://www.fsf.org/licenses/gpl.txt>.