Multi-user?
Romeyn Prescott
prescor at digirom.potsdam.edu
Sun May 29 20:47:31 MDT 2005
TYPO: I obviously meant /etc/mol/molrc.input.user1
At 10:22 PM -0400 5/29/05, Romeyn Prescott scribbled:
>OK...this is a groovy idea. I'm actually trying to do this to
>assign different molrc.input files to different users.
>
>Can someone please tell me what is actually parsing molrc.osx?? I
>have a file named /etc/mol/molrc.input/user1. I want to insert the
>environment variable for the logged in user executing startmol, but
>I don't know what environment I'm in! I've tried Perl convention,
>bash...but nothing seems to work (e.g. molrc.input.$LOGNAME,
>molrc.input.$ENV{USER}, etc.).
>
>Thanks,
>...ROMeyn
>
>
>
>At 3:28 PM -0700 5/20/05, Anthony Conrad scribbled:
>>Isn't their an easy way to grab the users unique identification number and
>>use that number to identify their partition?
>>
>>User1 = 500
>>Diskimage.500
>>
>>/etc/mol/session.map:
>>----------------------------------
>>...
>> blkdev: diskimage.${UIN} -rw -boot
>>...
>>
>>
>>-----Original Message-----
>>From: mol-general-bounces at lists.maconlinux.org
>>[mailto:mol-general-bounces at lists.maconlinux.org] On Behalf Of Samuel Rydh
>>Sent: Friday, May 20, 2005 3:06 PM
>>To: Mac-on-Linux General Discussion List
>>Cc: Romeyn Prescott
>>Subject: Re: Multi-user?
>>
>>On Mon, May 09, 2005 at 03:23:22PM -0400, Romeyn Prescott wrote:
>>> What I want is for this box to be a "MOL Server" for my group. From
>>> their Linux boxes, they should be able to 'ssh -X' in and fire up
>>> MOL. This much works fine, but I'm having trouble figuringout how to
>>> ensure that user1 boots to his own partition, user2 to his, etc. I'm
>>> sure the /etc/mol/session.map file holds the key to this, but I have
>>> not been able to figure it out. I envision that user1 would execute
>>> "startmol -#" where "#" is some session number I have defined to use
>>> user1's molrc file.
>>>
>>> Does any of this make sense? Can anyone help?
>>
>>The following will configure all session for Mac OS X:
>>
>>/etc/mol/session.map:
>>---------------------------------------
>>deny: all
>>allow: admin1, admin2
>>
>>ifempty ${session} {
>> session: 0
>>}
>>ifeq ${session} 0 {
>> allow: david
>>}
>>ifeq ${session} 1 {
>> allow: samuel, other_user
>>}
>>boot_type: osx
>>include ${etc}/molrc.osx
>>--------------------------------------
>>
>>Each users would have to start mol using his or hers private
>>session number, i.e.
>>
>> [david] startmol -0
>> [samuel] startmol -1
>>
>>In /etc/mol/molrc.osx (and possible in some of the other files
>>as well) you would typically make some session specific settings
>>
>>specific settings:
>>
>>ifeq ${session} 0 {
>> blkdev: diskimage.0 -rw -boot
>>}
>>ifeq ${session} 1 {
>> blkdev: diskimage.1 -rw -boot
>>}
>>
>>The avove could have been written simpler as
>>
>> blkdev: diskimage.${session} -rw -boot
>>
>>Unfortunately, there is currently no way around the fact that
>>each user has to know his or hers session number (but starting
>>another user's session won't work).
>>
>>Hope this helps,
>>
>>/Samuel
>>_______________________________________________
>>mol-general mailing list
>>mol-general at lists.maconlinux.org
>>http://lists.maconlinux.org/mailman/listinfo/mol-general
>>
>>
>>_______________________________________________
>>mol-general mailing list
>>mol-general at lists.maconlinux.org
>>http://lists.maconlinux.org/mailman/listinfo/mol-general
>
>--
>signat-url: http://www2.potsdam.edu/prescor/signat-url.htm
>_______________________________________________
>mol-general mailing list
>mol-general at lists.maconlinux.org
>http://lists.maconlinux.org/mailman/listinfo/mol-general
--
signat-url: http://www2.potsdam.edu/prescor/signat-url.htm
More information about the mol-general
mailing list