home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!spool.mu.edu!agate!agate!usenet
- From: u31b3hs@rama.informatik.rwth-aachen.de (Michael Haardt)
- Newsgroups: comp.archives
- Subject: [comp.os.linux] Linux iserver binary with setreuid() calls
- Followup-To: comp.os.linux,comp.sys.transputer
- Date: 5 Nov 1992 13:44:18 GMT
- Organization: RWTH-Aachen, Deutschland
- Lines: 20
- Sender: adam@soda.berkeley.edu
- Approved: adam@soda.berkeley.edu
- Distribution: world
- Message-ID: <1db8fiINN87o@agate.berkeley.edu>
- References: <1992Nov2.152932.29900@Urmel.Informatik.RWTH-Aachen.DE>
- NNTP-Posting-Host: soda.berkeley.edu
- X-Original-Newsgroups: comp.os.linux,comp.sys.transputer
- X-Original-Date: 2 Nov 92 15:29:32 GMT
-
- Archive-name: auto/comp.os.linux/Linux-iserver-binary-with-setreuid-calls
-
- This weekend I compiled iserver with Linux 0.98.pl1 and GCC 2.2.2d with
- shared libraries. I added setreuid() calls to the B004open and
- B004close functions, so now iserver only has euid root until one of
- these functions is called the first time. I am not convinced yet that
- this solves all security problems, e.g. using ICONDB iserver can read
- any file as its configuration file. If think this is not acceptable,
- please tell me. At least now files created by iserver have your uid
- set, not root.
-
- I would be interested in feed back about running iserver with commercial
- software. I use my own assembler/linker, so of course I don't have any
- compatibility problems.
-
- Right now there is only a iserver binary available. I will put a few
- testprograms on ftp.thp.uni-koeln.de:pub/linux/transputer next time.
-
- Michael
-
-