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.

Changes between Version 8 and Version 9 of AdminEpoptes


Ignore:
Timestamp:
Jun 18, 2014, 11:18:14 AM (12 years ago)
Author:
Rüdiger Kupper
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminEpoptes

    v8 v9  
    1313- Einen lokalen Nutzer `epoptes` einrichten:
    1414  {{{
    15   # adduser epoptes --ingroup=epoptes
     15  # adduser epoptes --ingroup=epoptes --home=/localhome/epoptes
    1616  }}}
    1717- 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.
    … …  
    3030- 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):
    3131  {{{
    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
    3434  }}}
    3535
    … …  
    4040
    4141Am 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
     45epoptes# mkdir ~epoptes/.devilspie/
     46epoptes# cat > ~epoptes/.devilspie/epoptes.ds <<EOF
    4947if
    5048(is (window_name) "Epoptes")
    … …  
    5553)
    5654EOF
    57   # cat > ~epoptes/.config/autostart/devilspie.desktop <<EOF
     55epoptes# exit
     56}}}
     57{{{
     58# su epoptes
     59epoptes# mkdir ~epoptes/.config/autostart/
     60epoptes# cp /usr/share/applications/epoptes.desktop ~epoptes/.config/autostart/
     61epoptes# cat > ~epoptes/.config/autostart/devilspie.desktop <<EOF
    5862[Desktop Entry]
    5963Type=Application
    … …  
    6468Name=Devilspie
    6569EOF
    66   }}}
     70epoptes# exit
     71}}}
    6772
    6873Nun sollte auf dem Client im LZ automatisch der Epoptes-Nutzer eingeloggt werden und die Epoptes-Applikation gestartet.
    6974
    70 
     75Auf dem Kiosk soll die (eventuell vorhandene) tägliche Botschaft nicht angezeigt werden:
     76{{{
     77# su epoptes
     78epoptes# touch ~epoptes/.ltsp-hide-motd
     79epoptes# exit
     80}}}
    7181
    7282