On 25-Feb-11 18:50, Bill Allen wrote:
I apologize for not have been clear previously.   What I am trying to
access are the Windows system environment variables.   The same ones
that are listed out if you type the set command at a command prompt in
Windows.

There isn't a "system" set of environment variables on Unix-like systems--there is a default "starting" set per user (although they are configurable per-process as has already been stated).

Perhaps you want to see the set of variables for the "root" account? But again, I have to ask what you're really trying to accomplish. Environment variables are only such a small part of a system's configuration, on Windows or Unix/Linux. On a Windows box, I would probably be more interested in what's in the system registry, for example, and on a Unix system I'd want to see what's in various configuration files in /etc to know what's configured on that system.

Environment variables, from the point of view of a random process running on the system, are pretty much the same on both Windows and Unix. Where they come from, and which are "system" or "user" variables, is quite different, and I suspect you're reaching for environment variables out of habit but that may not ultimately be what you're really looking for here.

Or maybe it is. If it is, step back and consider WHOSE set of variables you really want? The root account? the account of a service that you're interested in? The default skeleton configuration files for new users? The environment of something you know to be running already?

All of those things are possible to look at, if you know what you're really after and why it will help you accomplish what you need to do.

--steve



--Bill





On Fri, Feb 25, 2011 at 03:11, Alan Gauld <alan.ga...@btinternet.com
<mailto:alan.ga...@btinternet.com>> wrote:


    "Bill Allen" <walle...@gmail.com <mailto:walle...@gmail.com>> wrote

        I have times when it is useful for me to check the environment
        of a user
        system on our lan remotely while trouble shooting and issue with
        them.  Now,
        this is quite easy to do while I am using a windows system via
        the computer
        management console.


    I think we are meaning different things by "environment"?
    Can you give a specific example?


        However, I am trying to do this via a linux workstation
        (which is joined to the domain, etc.).   I cannot find a native
        facility to duplicate the computer management functions, so I
        thought I
        would write a program to fill the need.


    Anything you can do locally you can do on the remote
    machine with a combination of ssh, rsh, rlogin, telnet etc.
    ssh is the safest but requires a bit more admin to set it
    up properly for maximum convenience.

    Having got remote access its just a case of figuring out
    which of the 500 or so Unix commands you need to
    use to do the job... :-)


    HTH,

    --
    Alan Gauld
    Author of the Learn to Program web site
    http://www.alan-g.me.uk/


    _______________________________________________
    Tutor maillist  - Tutor@python.org <mailto:Tutor@python.org>
    To unsubscribe or change subscription options:
    http://mail.python.org/mailman/listinfo/tutor




_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


--
Steve Willoughby / st...@alchemy.com
"A ship in harbor is safe, but that is not what ships are built for."
PGP Fingerprint 48A3 2621 E72C 31D9 2928 2E8F 6506 DB29 54F7 0F53
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to