[gnome-love] Logon Process
- From: Jeff Maki <jmaki comcast net>
- To: gnome-love gnome org, gnome-list gnome org
- Subject: [gnome-love] Logon Process
- Date: Thu, 21 Feb 2002 16:24:43 -0500
Hi everybody! I hope this isn't off topic - but I was thinking (that's
dangerous!) about starting a new project - and I wanted to be sure it
wouldn't be a duplicate effort or something people find useless (if so I
won't waste my time)....
Let me start off with the problem I see and aim to solve: I'm a system
administrator for ~20 Linux boxes, all running GNOME (of course!). While
I was sitting in traffic one day, I thought about how nice Windows logon
scripts were (I used to maintain 70 Windows NT boxes) - for things as
simple as time syncronization and mapping network drives - and also
thinking how useless they were, as they can't be run as the
Administrator (and thus can't change some properties of the system
[without special services to run scripts as Administrator])
Then I thought, what if GNOME had the same type of system? So,
basically, I am soliciting ideas/comments on a project I might start to
develop a logon-script-like system for GNOME. I guess the script would
run before GNOME starts (so it can change GNOME setup without GNOME
knowing) and could be signed or something using PGP - if signed, part of
it would run as 'root', and part as the user. Or the entire thing could
just run as the user. I was thinking that instead of using some
elaborate RPC setup to get the script itself, I could just download the
script from either 1) FTP or 2) connect to a TCP port and copy the
resultant data to a file. The client could keep MD5 hashes of the
scripts in its cache, and thus perform some sort of caching of these
scripts. I could also make the client, when connecting to the server,
tell the server the user, hostname, etc. so the server could customize
the script it gives the client! Thus, each user could get their own
script at the administrator's choice. The script itself could do things
such as mount/unmount NFS volumes, sync the time, etc, etc. Instead of
writing an entirely new language, I'd just use bash's syntax (and use
bash itself to process it, I guess). NIS can do some of these things,
but things like updating the Message of the Day, and changing GNOME
config NIS can't do.... what do you guys think? Good idea? Bad idea?
Already been done?
I need something to do, so if this project seems like a good idea, I'll
get started! Thanks for your input!
-Jeff.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]