Re: [expert] Virtual Hosting Question

2002-09-26 Thread Scott St. John
At 05:08 PM 9/23/2002 -0700, you wrote: ls -R | grep :$ | sed 's#:$##' | awk '{print \$0\}' | xargs chmod g+s Could I use something like this to set the proper ownership of a directory as well? I have copied all the user accounts from the BSDI machine to the Mandrake box, then I used a

Re: [expert] Virtual Hosting Question

2002-09-26 Thread Daniel Woods
Scott, At 05:08 PM 9/23/2002 -0700, you wrote: ls -R | grep :$ | sed 's#:$##' | awk '{print \$0\}' | xargs chmod g+s Could I use something like this to set the proper ownership of a directory as well? I have copied all the user accounts from the BSDI machine to the Mandrake box,

RE: [expert] Virtual Hosting Question

2002-09-26 Thread Scott
For your example, I think this will work for you grep /home/ /home/scott/homedirpass \ | awk -F: '{ print $1 $4; }' \ | while read pwuser pwgid ; do \ [ -d ~$pwuser ] || ( chown -R $pwuser.$pwgid ~$pwuser ) \ done

Re: [expert] Virtual Hosting Question

2002-09-24 Thread Daniel Woods
Any new subdirectories created by the users will automatically have the sgid bit set. Unfortunately, it's not simple to automatically recurse all the directories and set the sgid bit. But a oneline bash command will do it for you: ls -R | grep :$ | sed 's#:$##' | awk '{print \$0\}' |

Re: [expert] Virtual Hosting Question

2002-09-24 Thread Todd Lyons
Daniel Woods wrote on Tue, Sep 24, 2002 at 10:46:22AM -0600 : all the directories and set the sgid bit. But a oneline bash command will do it for you: ls -R | grep :$ | sed 's#:$##' | awk '{print \$0\}' | xargs chmod g+s Work through the logic and it will start to make sense. The

Re: [expert] Virtual Hosting Question

2002-09-24 Thread Scott
At 05:08 PM 9/23/2002 -0700, you wrote: Assuming that you use user apache and group apache to run the webserver: chmod -R 750 /usr/www chgrp -R apache /usr/www chmod g+s /usr/www chmod g+s /usr/www/* But you better make damn sure that apache can read those files before you consider

Re: [expert] Virtual Hosting Question

2002-09-24 Thread Daniel Woods
Daniel Woods wrote on Tue, Sep 24, 2002 at 10:46:22AM -0600 : all the directories and set the sgid bit. But a oneline bash command will do it for you: ls -R | grep :$ | sed 's#:$##' | awk '{print \$0\}' | xargs chmod g+s Work through the logic and it will start to make sense.

Re: [expert] Virtual Hosting Question

2002-09-24 Thread Todd Lyons
Daniel Woods wrote on Tue, Sep 24, 2002 at 01:58:42PM -0600 : find /var/www -type d -exec chmod g+s {} \; Does it work if the directory name or path contains spaces? I am unable to test at the moment (short on time). Yes. I tested and verified that it does work. But I have one

[expert] Virtual Hosting Question

2002-09-23 Thread Scott
I am hosting about 100 web sites on a Mandrake 8.2 server and have a best practices question regarding the directories. I have them set up as follows: /usr/www/site1 /usr/www/site2 etc Most of the sites are ones that the user updates themselves. When I create an account for them I use the

Re: [expert] Virtual Hosting Question

2002-09-23 Thread Todd Lyons
Scott wrote on Mon, Sep 23, 2002 at 07:35:12PM -0400 : Most of the sites are ones that the user updates themselves. When I create an account for them I use the web space for their home directory so when they log in they are right in the directory. My question's are: 1)Is this cool or

Re: [expert] Virtual Hosting Question

2002-09-23 Thread Thomas Ward
Hi, try setting the files to 600. That makes them specifically viewable to one user. In case of perl scripts, etc, you might want 700 instead. - Original Message - From: Scott [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, September 23, 2002 7:35 PM Subject: [expert] Virtual