-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Here's a little C program I wrote once... Try compiling & running it. You might need to add a "sytem("cd what/ever/directory")", or maybe a table with a list of different files to be run...
#include <stdio.h> #include <system.h> void main(int noargs, char *args[]) { int i; for(i=1 ; i<noargs ; i++) system(args[i]); } - -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Tuesday, January 07, 2003 11:46 PM To: [EMAIL PROTECTED] Subject: Re: HOWTO : protect a shell script? On Tue, Jan 07, 2003 at 05:32:08PM -0800, Todd A. Jacobs wrote: > On Tue, 7 Jan 2003, Burke, Thomas G. wrote: > > > I have some script shell (belong to root). I would like it to be > > executable by every users but i don't want it to be readable by > > others users. > > Can't be done directly. A shell script *must* be readable (and > *can* be executable), since it's interpreted by the shell. > > If you absolutely must do this, though, you can create a wrapper > script that's SUID to an account with permissions to run the > "secret" script, but SUID scripts harbor their own dangers. There is a problem with this, see the man page: "man 2 execve" Near the end of the page is the following (in the Notes section): "Linux ignores the SUID and SGID bits on scripts." This means you cannot create a script based SUID wrapper. It can still be done with a very small c program. An example of one was posted to this list earlier today under this same topic.. - -- Jeff Kinz, Emergent Research, Hudson, MA. "[EMAIL PROTECTED]" "[EMAIL PROTECTED]" copyright 2002. Use is restricted. Any use is an acceptance of the offer at http://users.rcn.com/jkinz/policy.html. - -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe https://listman.redhat.com/mailman/listinfo/redhat-list -----BEGIN PGP SIGNATURE----- Version: PGP Personal Privacy 6.5.3 iQA/AwUBPhwmKNPjBkUEZx5AEQIu7gCggiCJ09c95bzWxt8s9fzoGtQc9uIAmwQr 2rsTLk7GbHCmNaBLmbN6yivW =kW3Q -----END PGP SIGNATURE----- -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe https://listman.redhat.com/mailman/listinfo/redhat-list