HI Paul My tmp has the correct permissions.
# ls -ld tmp drwxrwxrwt 14 root root 552 Sep 5 15:30 tmp server:/ # Yes my Amanda client has stopped working since I re partitioned and set noexec and nouser for /tmp dir but I have done a fair bit since the partition. Anyway I amended the fstab and things didn't get better So for now I am ruling fstab out. Thus going to disable SuSE default Firewall I did add the ports anyway kets see. Cheers On Tue, 2006-09-05 at 16:28 +0200, Paul Bijnens wrote: > On 2006-09-05 14:49, Chuck Amadi Systems Administrator wrote: > > Hi List > > > > Got a good one here! > > > > Mi boss decode to tighten up are new web server which is due to be > > commissioned soon thus when I re partitioned the hard disk I created new > > disks and thus create a /tmp dir mounted on /dev/hda9 > > > > Thus here is my /etc/ftsab thus I stopped the possibilities of runing > > any executables from the /tmp directory but thus amanda cant create > > selfchecks in /tmp/amanda > > > > /dev/hda9/tmp reiserfs noexec,auto,nouser,rw,async,nosuid 1 2 > > Why do you think that amanda tries to "execute" a program from > /tmp/amanda? It just writes some debugging information there. > And it writes a temporary file used as value for the --exclude-from > option to gnutar (if excluding anything). But nothing is being > executed there, AFAIK. > Some (all?) programs put the working directory there too (at least > some years ago, I did find some core dumps there -- ddrwxrwxrwt idn't verify > in recent versions if this is still the case). > > Do you mean that Amanda stops working when the "noexec" flag is set? > Or is it just that you had wrong permissions on /tmp after mounting? > (should be 1777: drwxrwxrwt ) > > > > > Thus I am using amanda default program using Yast2 So is there a > > parameter I can change on the client to use and create another directory > > for example /usr/tmp/amanda which /usr directory has fstab entry as > > below > > > > /dev/hda8 /usr reiserfs acl,user_xattr 1 2 > > No parameter, you have to recompile: > > ./configure ... --with-tmpdir=/usr/tmp/amanda ... > > Actually two configure options can be used: > one to put the temporary files, an another to enable debugging > and specify where those debuggingfiles should be: > --with-tmpdir=... > --with-debugging=... (defaults to value of --with-tmpdir) > > btw, Debian puts them in /var/lib/amanda, good enough? > > -- Unix/ Linux Systems Administrator Chuck Amadi The Surgical Material Testing Laboratory (SMTL), Princess of Wales Hospital Coity Road Bridgend, United Kingdom, CF31 1RQ. Email chuck.smtl.co.uk Tel: +44 1656 752820 Fax: +44 1656 752830