Unfortunately this does not stop them from replacing the symbolic link
with their own prefs.js and modifying to their hearts content.

Doug Breshears

-----Original Message-----
From: Brian Payst [mailto:[EMAIL PROTECTED]
Sent: Wednesday, April 07, 2004 9:14 AM
To: s9655808
Cc: [EMAIL PROTECTED]
Subject: Re: [Ltsp-discuss] LTSP 4 and Libraries Internet Access -
Help!!


Put prefs.js in a higher level directory, say /home/students/prefs.js 
and set it to be read only for everyone except the owner (root).

Then, in each student's .phoenix/default directory, replace prefs.js with:

ln -s /home/students/prefs.js prefs.js

You could script that as well.


s9655808 wrote:

> ----------------------------------------- (on students)
> 
> This e-mail message and / or its attachment(s) does not engage the responsibility of 
> the sender nor does it bind the Polytechnic of Namibia in any way. 
> 
>  
> 
> ---------------------------------------------------------
> 
> 
> ------------------------------------------------------------------------
> 
> Here is what I've done so far.
> 
> I installed firefox 0.8, created a default profile for a known user and than
> copied this profile /home/students/.phoenix to /etc/skel
> I than used a perl script ( If anybody want's this script, please email me and
> i'll sent it to you) to create all the student users for my LTSP system. This
> script creates all the neccesary stuff for all the users in their respective
> home dirs. The only other problem now is to get the prefs.js file in all those
> 5000 /home/*****/.phoenix to be read-only so that the students can't change
> the preferences.
> 
> Thanks for all the help so far.
> 
> Regards
> Rudolf
> 
> 
> On Mon, 05 Apr 2004 08:40:15 -0400, Brian Payst wrote
> 
>>You can't set them all to use the same profile. Copy the .phoenix 
>>directory into each student's home directory. For example:
>>
>>/home/student01/.phoenix
>>/home/student02/.phoenix
>>
>>etc.
>>
>>Then make sure to chown student1 .phoenix and it's subdirectories, etc.
>>
>>Don't link them to a central one, the lockfile that gets created by 
>>the first user will keep all the others from accessing that profile.
>>
>>You can then have each student use the same firebird binary 
>>(/usr/bin/MozillaFirebird/MozillaFirebird), but they will use the 
>>default profile found in their home directory:
>>
>>/usr/bin/MozillaFirebird/MozillaFirebird -P default
>>
>>s9655808 wrote:
>>
>>>----------------------------------------- (on students)
>>>
>>>This e-mail message and / or its attachment(s) does not engage the
> 
> responsibility of the sender nor does it bind the Polytechnic of Namibia in
> any way. 
> 
>>> 
>>>
>>>---------------------------------------------------------
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>Hi all,
>>>
>>>Thanks for all your suggestions!! They certainly made me see some light. 
>>>
>>>Here is what I have done with mozilla 1.4.6 ( Distro packaged with RHEL 3 AS).
>>>
>>>I created one default home directory (/home/students/.mozilla) in which the
>>>default profile is. All the student users were set to use this home dir and
>>>profile - I guess this were a bad idea. 
>>>
>>>I'm downloading Mozila Firefox 0.8 and is going to try your suggestions
> 
> with this.
> 
>>>Thanks
>>>Rudolf
>>>
>>>
>>>On Fri, 02 Apr 2004 13:53:40 -0500, Brian Payst wrote
>>>
>>>
>>>>What I've done is created a standard profile called default that I 
>>>>copy into all the home directories (/home/username/.phoenix) for 
>>>>each user and change the permissions so it is owned by the 
>>>>appropriate user.  I then have a prefs.js file that is symlinked to 
>>>>a central, read-only one in another directory. This lets me set 
>>>>browser preferences globally for all users and keep them from being changed.
>>>>
>>>>I start firebird like this for each user:
>>>>
>>>>/usr/bin/MozillaFirebird/MozillaFirebird -P default
>>>>
>>>>This reduces the set-up time quite a bit when adding users and gives 
>>>>me the control I want over the browser preferences. I've also fairly 
>>>>extensively edited the .xul files for firebird to remove some 
>>>>functions I don't want users to have. Using the same firebird binary 
>>>>with identical profiles in each user's home lets me basically 
>>>>centrally manage the browser on the LTSP server.
>>>>
>>>>Eduardo Robles Elvira wrote:
>>>>
>>>>
>>>>
>>>>>Hello LTSP world:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>   I have never tried it but you should be able to manually edit the
>>>>>>file to change the directory - i.e. point to each user's home directory.
>>>>>>A quick script should be able to copy and change a bunch of accounts at
>>>>>>once.
>>>>>
>>>>>
>>>>>I'm also trying to do the mozilla thingie but with Firefox (it's lighter and 
>>>>>more usable, I think.). After a bit of google search and some conversations 
>>>>>in irc.mozilla.org/#mozilla,#firefox,#mozillazine, I think that the script 
>>>>>could be the best option. 
>>>>>
>>>>>Anyway, I'm still solving some other problems in my LTSP system so I'm a bit 
>>>>>busy. If you create the script and it works, please send it to me!
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>Pete
>>>>>
>>>>>
>>>>>Thanks you guys,
>>>>>         Edulix.
>>>>>
>>>>>
>>>>>-------------------------------------------------------
>>>>>This SF.Net email is sponsored by: IBM Linux Tutorials
>>>>>Free Linux tutorial presented by Daniel Robbins, President and CEO of
>>>>>GenToo technologies. Learn everything from fundamentals to system
>>>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
>>>>>_____________________________________________________________________
>>>>>Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>>>>     https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>>>>>For additional LTSP help,   try #ltsp channel on irc.freenode.net
>>>>
>>>>-- 
>>>>Brian Payst, MS
>>>>Director of Technology & Systems Support
>>>>Division of Student Affairs
>>>>The University of North Carolina at Chapel Hill
>>>>voice: (919) 962-1469 fax: (919) 962-5241
>>>>
>>>>-------------------------------------------------------
>>>>This SF.Net email is sponsored by: IBM Linux Tutorials
>>>>Free Linux tutorial presented by Daniel Robbins, President and CEO of
>>>>GenToo technologies. Learn everything from fundamentals to system
>>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
>>>>_____________________________________________________________________
>>>>Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>>>     https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>>>>For additional LTSP help,   try #ltsp channel on irc.freenode.net
>>>
>>>
>>>
>>>--
>>
>>-- 
>>Brian Payst, MS
>>Director of Technology & Systems Support
>>Division of Student Affairs
>>The University of North Carolina at Chapel Hill
>>voice: (919) 962-1469 fax: (919) 962-5241
>>
>>-------------------------------------------------------
>>This SF.Net email is sponsored by: IBM Linux Tutorials
>>Free Linux tutorial presented by Daniel Robbins, President and CEO of
>>GenToo technologies. Learn everything from fundamentals to system
>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
>>_____________________________________________________________________
>>Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>>For additional LTSP help,   try #ltsp channel on irc.freenode.net
> 
> 
> 
> --

-- 
Brian Payst, MS
Director of Technology & Systems Support
Division of Student Affairs
The University of North Carolina at Chapel Hill
voice: (919) 962-1469 fax: (919) 962-5241


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to