On 31.03.2016 03:43, Magnus Warker wrote:
Hi,
my user "warker" has a script in /home/warker/scr/bak with the following content:
#!/bin/sh
echo Database Backup
pg_dumpall -Uwww > /home/wagner/bak/dbs.sql
When I call this script as user warker, it works fine.
However, there is a system-wide backup script /root/scr/bak with the following contents:
#!/bin/sh
echo "User Backup"
...
su -c /home/warker/scr/bak warker
...
When I call this script as root, I get the following error:
could not change directory to "/root": Permission denied
I found that this error is caused by pg_dumpall, which is a script.
What's the problem here?
Your environment most likely carries around the original value of HOME.
I'd try sudo for a change.
Kind regards
robert
--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)