Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.kei.com!news.mathworks.com!tank.news.pipex.net!pipex!lade.news.pipex.net!pipex!sunic!sunic.sunet.se!news1.transpac.net!news2.transpac.net!advocaat.dd.sigma.se!usenet From: Olof.Franksson@dd.sigma.se (Olof Franksson) Newsgroups: comp.unix.bsd.freebsd.misc Subject: "chmod u+s" problem Date: 12 Sep 1995 12:13:53 GMT Organization: Sigma Design & Development Lines: 26 Message-ID: <433ti2$96r@advocaat.dd.sigma.se> NNTP-Posting-Host: porter.dd.sigma.se X-Newsreader: WinVN 0.92.6+ I have a problem when trying to execute a shell-script as root on a FreeBSD system. The shell script is not allowed to access directories for which root-priviledges are neccessary, in spite of the "chown/chmod"-commands I have applied. The setup works on a HP-UX system, but probably (?) there something in addition needed on the FreeBSD system. Is there anyone who knows? What I created was a shell script (foo, see below) owned by root (chown root foo), with the execution flags set (chmod a+rx foo), and with "set ID on execution" flag set (chmod u+s foo). foo: #!/bin/sh /bin/cp /dev/null /usr/junk The "cp /dev/null /usr/junk" command works as it should when executed as root directly from the command line. Olof Franksson SIGMA Design & Development Voice: +46-8-404 1101 Svetsarvagen 8 Fax: +46-8-764 7264 S-171 41 Solna URL: http://www.dd.sigma.se/~olof/ Sweden E-mail: Olof.Franksson@dd.sigma.se