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 PaedmlAnpassungen


Ignore:
Timestamp:
Jul 4, 2012, 11:55:33 AM (14 years ago)
Author:
Rüdiger Kupper
Comment:

Hinweis zu repairhome.students

Legend:

Unmodified
Added
Removed
Modified
  • PaedmlAnpassungen

    v8 v9  
    44
    55
    6 == Firewall-Einstellungen in ''/etc/init.d/linuxmuster-base''  ==
     6= Firewall-Einstellungen in ''/etc/init.d/linuxmuster-base''  =
    77
    88in der Funktion start_firewall nach :
    … …  
    3434
    3535
    36 == Workstationimport in ''/usr/share/linuxmuster/scripts/wimport.sh'' ==
     36= Workstationimport in ''/usr/share/linuxmuster/scripts/wimport.sh'' =
    3737
    3838Die Workstations werden beim ersten Booten mit PXE vom paedml in die Datei /etc/linuxmuster/workstations aufgenommen:
    … …  
    154154
    155155
    156 == DHCPD-Einstellungen in ''/etc/dhcp3/dhcpd.conf''  ==
     156= DHCPD-Einstellungen in ''/etc/dhcp3/dhcpd.conf''  =
    157157
    158158Nach einem Update wird eventuell die Datei ''/etc/dhcp3/dhcpd.conf'' überschrieben, folgendes ist zu ändern:
    … …  
    256256eigentlich wird nur noch die Kepler-angepasste Config geladen. (source:keplertools/etc/trunk/dhcp3/dhcpd.conf.kepler)
    257257
     258
     259
     260= Besitzer des Links zum Schultauschverzeichnis in ''/usr/share/sophomorix/devel/repairhome.student'' =
     261
     262Abweichend von der normalen Linuxmusterlösung verwenden wir für unsere LtspServer NFS um die Homeverzeichnisse zu mounten. Eine Sicherheitsvorkehrung in NFS verhindert, dass Schüler dem Link `~/__tauschen/tausch-Schule` folgen.
     263
     264Näheres dazu in ticket:347.
     265
     266Das Problem lässt sich dadurch beheben, dass der Ordner `~/__tauschen` nicht `administrator`, sondern `root` gehört. Dazu ist eine Änderung in der Datei `/usr/share/sophomorix/devel/repairhome.student` nötig: changeset:326/keplertools.
     267
     268{{{#!diff
     269--- a/sophomorix/trunk/devel/repairhome.student
     270+++ b/sophomorix/trunk/devel/repairhome.student
     271@@ -27,14 +27,23 @@
     272 $handoutcopy_dir/$handoutcopy_string$mygroups::administrator::$teachers::3757
     273 $handoutcopy_dir/$handoutcopy_string$current_room::administrator::$teachers::3757
     274 
     275 # __dachboden
     276 $user_attic::administrator::$teachers::3757
     277 
     278 # __einsammeln (collect)
     279 $collect_dir::administrator::$teachers::3757::
     280 
     281 # __tauschen::immutable::
     282-$share_dir::administrator::$teachers::3757/3750
     283+###
     284+### changed by kup 2011-11-23:
     285+### $share_dir directory must be owned by root instead of administrator.
     286+### We use NFS for exporting the share directories to LTSP Servers.
     287+### NFS will not allow students to use the link tauschen-Schule, because
     288+### its owner is different from the owner of $share_dir.
     289+### See trac ticket #347.
     290+###
     291+# $share_dir::administrator::$teachers::3757/3750
     292+$share_dir::root::$teachers::3757/3750
     293 
     294 # __vorlagen ::immutable::
     295 $task_dir::administrator::$teachers::3755
     296
     297}}}
     298
     299$share_dir directory must be owned by root instead of administrator.
     300We use NFS for exporting the share directories to LTSP Servers.
     301NFS will not allow students to use the link tauschen-Schule, because
     302its owner is different from the owner of $share_dir.
     303See trac ticket #347.
     304
     305
    258306----
    259307[[CC_BY_NC_SA(J. Baumgärtner, R. Kupper, Kepler-Gymnasium Freudenstadt)]]