[LUAU] System Admin for regular users

Shawn Evans evanss001 at hawaii.rr.com
Tue Dec 1 02:05:30 PST 1998


looks useful, time to buy a python book.

Shawn

bbraun at sparcy.synack.net wrote:

> On Monday, Nov 1998 at 19:18:48 Shawn Evans wrote:
>  | Everyone,
>  |
>  |    I have a slight problem.  I have many laptop systems running Redhat
>  | 4.2 (depended on because of software using 4.2) and I need a way for a
>  | basic user to administer some basics without becoming SU.  All the user
>  | needs to be able to do is:
>  |
>  | 1.  Change local IP Address
>  | 2.  Change other peoples ip's in their own /etc/hosts
>  | 3.  Change printer
>  | 4.  Clear printer queue
>
>  Hmm.  Nope, I am not aware of any existing tools to do what you want.
>  However, I've whipped up a quick Python tool that will do at least
>  numbers 1,2, and 4.  It is Tk based GUI.  You must have a Tk enabled
>  python to make it work(debian has it by default, slackware does not,
>  dunno about redhat).  It's at:
>  http://synack.net/simpadm
>
>  Beware: I whipped this up in a few minutes, after midnight my time,
>  and right before I go on a trip that will take me through LA, SanDiego,
>  and Boston in 3 days.  It is simplistic, non multithread safe, and
>  is vulnerable to symlink attacks.  these can be fixed, maybe if
>  someone finds it useful.
>
>  Notes on usage: The script does what it says when you press return,
>  _for each field_.  For example, when you enter the IP address,
>  and press return, it will change the ip right when you press return.
>  Also, IP changes are not persistent accross reboots right now.
>  This can also be read as it does not change startup scripts.
>
>  If you find this even remotely useful, let me know.  I can make
>  changes and improvements as requested.  Also, its a python script
>  so someone else can make changes if they so desire.
>
>  I tried using this as sudo simpadm.  Didn't try setuid execution.
>  You can set in the sudoers file for them to only be able to execute
>  specific commands as root.
>
>  Rob





More information about the LUAU mailing list