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.
- Timestamp:
-
Jun 18, 2014, 11:18:14 AM (12 years ago)
- Author:
-
Rüdiger Kupper
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v8
|
v9
|
|
| 13 | 13 | - Einen lokalen Nutzer `epoptes` einrichten: |
| 14 | 14 | {{{ |
| 15 | | # adduser epoptes --ingroup=epoptes |
| | 15 | # adduser epoptes --ingroup=epoptes --home=/localhome/epoptes |
| 16 | 16 | }}} |
| 17 | 17 | - Dieser Nutzer soll sich ohne Passwort einloggen können. Er braucht daher einen ssh-Schlüssel //ohne Passphrase//, der in seine eigene `known_hosts`-Datei aufgenommen wird, mit dem er sich in seinem Account einloggen kann. |
| … |
… |
|
| 30 | 30 | - Der Server sollte auf allen Maschinen in der `/etc/ssh/ssh_known_hosts` stehen (da sonst sein Hostschlüssel bei jedem Nutzer in der privaten `~/.ssh/known_hosts` landet, was später zu Problem führen könnte, falls er sich mal ändert): |
| 31 | 31 | {{{ |
| 32 | | echo >> /etc/ssh/ssh_known_hosts "<Hostname>,<HostIP> $(cat /etc/ssh/ssh_host_ecdsa_key.pub)" |
| 33 | | rsync-to-all-ltsp-servers /etc/ssh/ssh_known_hosts |
| | 32 | # echo >> /etc/ssh/ssh_known_hosts "<Hostname>,<HostIP> $(cat /etc/ssh/ssh_host_ecdsa_key.pub)" |
| | 33 | # rsync-to-all-ltsp-servers /etc/ssh/ssh_known_hosts |
| 34 | 34 | }}} |
| 35 | 35 | |
| … |
… |
|
| 40 | 40 | |
| 41 | 41 | Am dedizierten Epoptes-Server läuft außerdem ein spezieller Client im LZ, der als Epoptes-Kiosk dient. Aus der lts.conf wird auf diesem Client der Nutzer epopotes automatisch eingeloggt, es muss noch Eopotes gestartet und Devilspie eingerichtet werden: |
| 42 | | {{{ |
| 43 | | # apt-get install devilspie |
| 44 | | # su epoptes |
| 45 | | # mkdir ~epoptes/.config/autostart/ |
| 46 | | # cp /usr/share/applications/epoptes.desktop ~epoptes/.config/autostart/ |
| 47 | | # mkdir ~epoptes/.devilspie/ |
| 48 | | # cat > ~epoptes/.devilspie/epoptes.ds <<EOF |
| | 42 | {{{ |
| | 43 | # apt-get install devilspie |
| | 44 | # su epoptes |
| | 45 | epoptes# mkdir ~epoptes/.devilspie/ |
| | 46 | epoptes# cat > ~epoptes/.devilspie/epoptes.ds <<EOF |
| 49 | 47 | if |
| 50 | 48 | (is (window_name) "Epoptes") |
| … |
… |
|
| 55 | 53 | ) |
| 56 | 54 | EOF |
| 57 | | # cat > ~epoptes/.config/autostart/devilspie.desktop <<EOF |
| | 55 | epoptes# exit |
| | 56 | }}} |
| | 57 | {{{ |
| | 58 | # su epoptes |
| | 59 | epoptes# mkdir ~epoptes/.config/autostart/ |
| | 60 | epoptes# cp /usr/share/applications/epoptes.desktop ~epoptes/.config/autostart/ |
| | 61 | epoptes# cat > ~epoptes/.config/autostart/devilspie.desktop <<EOF |
| 58 | 62 | [Desktop Entry] |
| 59 | 63 | Type=Application |
| … |
… |
|
| 64 | 68 | Name=Devilspie |
| 65 | 69 | EOF |
| 66 | | }}} |
| | 70 | epoptes# exit |
| | 71 | }}} |
| 67 | 72 | |
| 68 | 73 | Nun sollte auf dem Client im LZ automatisch der Epoptes-Nutzer eingeloggt werden und die Epoptes-Applikation gestartet. |
| 69 | 74 | |
| 70 | | |
| | 75 | Auf dem Kiosk soll die (eventuell vorhandene) tägliche Botschaft nicht angezeigt werden: |
| | 76 | {{{ |
| | 77 | # su epoptes |
| | 78 | epoptes# touch ~epoptes/.ltsp-hide-motd |
| | 79 | epoptes# exit |
| | 80 | }}} |
| 71 | 81 | |
| 72 | 82 | |