Okay. An update: 1) the /etc/profile is in fact profile and not .profile. This is what happens when one e-mails when running on a negative amount of sleep and such.
As for recreating that whole making-a-dir-with-bad-perms thing I don't think I can do it because whenever I mkdir it has correct perms, regardless of how I am logged in (i.e. my normal user vs. root vs. anything else). Perhaps that was just a fluke. In any case, my people have been alerted as to how to chmod and chown now and know when and when not to play with those ever-so-powerful commands. ;) The "I can't FTP" thing...well that was just very sad. Despite my co-admin being warned that I need actual information when she's reporting a problem, ("Saying, "I can't FTP" is like saying "I don't really feel good," to a doctor) she didn't explain to me that "I can't FTP" really means she can log in and can play around in any directory but the one with the bad perms. ;) Maybe that whole thing with making the directory was a fluke. Like I said, when I make new dirs, I get 755 perms. She got 644 on her newly made directory, which is bad, considering it renders CD useless. ;) As for the CGI, it still does not work. I entered the line earnest told me to enter. I did so using "echo" (which is what the rest of the file uses) as well as using print. I tried with and without a semi-colon on the end. I restarted httpd after each change. No help. So now I am pasting the file. This is for a script which runs finger on the machine and prints the e-mail addie to the web user. There is one other script which is not working, but since someone else coded it and he has 13+ scripts in his directory all named things which lead me to believe it could be ANY of them and I don't understand CGI I am just pasting this one and going to assume that the both need the same change and/or ask him what the hell file it is... *sigh* Yeah. I reiterate my suckiness. Here is the script (please excuse naughty language: geeks which are not me having fun, apparantly...: #!/usr/bin/csh -f set fuck=`echo $QUERY_STRING |sed s/yum=/\ /g` echo "Content-type: text/html\n\n" echo "" echo "<HTML>" echo "<body bgcolor=white text=black link=red>" set fucko=`echo $fuck|grep +` if( $fucko == $fuck ) then echo "Please enter only one name, first or last, at a time." else finger [EMAIL PROTECTED]>./result set fucke = `cat ./result |grep finger:` echo $fucke echo `cat ./result |./login` endif echo "</body>" echo "</html>" Again, Apache says it's a matter of premature headers (I think. Been a few days), and the web browser translates that into: There has been an internal error, please e-mail webmaster@<Erin'sdomain>.edu :P Erin