Re: Prompting for customization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Philip Prindeville wrote:
I was wondering what would be involved in adding steps to
a build DVD where additional per-user customization is done.

I would not be installing off optical media. I would install off the network.


Since the company does a poor job of tracking which PC's
(and their associated MAC addresses) are given out to which
users (new hires especially), it's hard to discover (via LDAP
queries, for instance) what user name owns a PC, what resources
should be preconfigured on it (such as SMB share volumes, etc).
So I was thinking of adding a step where a pop-up (or series of
pop-ups) prompts the user for things like:

* his AD domain;
* his AD username (different from his UNIX name);
* his AD password;
* his desired MS networking shares;

* his Wifi SSIDs and associated Radius information

etc, etc.

Is there an easy way to do this?  Are there any examples out
there of someone doing this?

Would it be something that could be easily added into
Anaconda via script-extensions?



Is it acceptable for the person who places the box in the target location and plugs it in to also boot it and make some configuration choices?

I've not timed an install on current hardware, but I used to install RHL 7.3 in under 15 minutes off a LAN.

Anaconda isn't the only way to deploy Linux, there are also third-party solutitions such as System Imager which is based on the notion you install one system, get it "just so," and then clone it.

I can imagine different groups having different software requirements; those could be handled in Anaconda by loading custom ks files from a web server, and the web server could use CGI (or similar) to generate the appropriate setup:
ks=http://ks.example.com/cgi/redfish.ks?department=accounts&essid=watsit&wep=s:bigsecret
or whatever

Note that wireless (and lots of other) configuration (and extra packages) can be don in %post using tools such as sed, cp, mv and grep. If you need to ask questions, look at dialog and xdialog (there may be more variants too).

btw I'd be reluctant to put user-specific information on a machine (except a laptop): access to network facilities should require a network (such as LDAP/AD) signon. On Windows, we have users' home directories on a server, and they're cached on the PC the user logs in on. If they use a different PC next time, that's fine.





--

Cheers
John

-- spambait
1aaaaaaa@xxxxxxxxxxxxxxxxxxxxxxx  Z1aaaaaaa@xxxxxxxxxxxxxxxxxxxxxxx
Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/

do not reply off-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux