Hi, I am using kppp for dialup, and it often complains that the file /etc/resolv.conf doesn't exist. I've created that file, but some process keeps deleting it. So I thought I replace the link to kppp with a little shell script along the lines of: #!/bin/sh touch /etc/resolv.conf kppp -c "my-dialup-account" The shell script is owned by root, and I set the permissions with chmod a+xs. It now looks like this: -rwsr-sr-x 1 root root 56 2003-11-21 12:56 my_dialup_script I thought the above permissions would cause the script to be executed as root, and therefore it should have permissions to create or modify the file /etc/resolv.conf. But nevertheless 'touch' complains that it doesn't have permissions for the file. Obviously there are some points I don't understand about file permissions. Anyone care to help me out? Thanks Klaus __________________________________ Do you Yahoo!? Free Pop-Up Blocker - Get it now http://companion.yahoo.com/