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
|