NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
>From: Jason Law <address@hidden> >Organization: UCAR/Unidata >Keywords: 200105161557.f4GFvVp11235 >Tom, >and I have changed the owner on the .cshrc file from root to mcidas so you >have read and write permissions. Everything in a user's account sound be owned by that user. Your comment seems to indicate that you intend to change the ownership of ~mcidas/.cshrc back to root after I poke around. You should _not_ do this. >I did finally get the make command to >work and it seemed to build the mcx, however I ran through the testing >procedure and couldn't get mcidas to run. I am betting on permissions/ownership. Please see below. >So again, I'm stuck. I believe >everything in the account setup for mcidas is set correctly, although if >you think soemthing needs to be changed I can log on as root and change >it. This will be needed. Please keep reading. Here goes. I logged on and immediately was confronted with the following error message: set: Variable name must begin with a letter. This indicates that something in your .cshrc file was wrong. At this point I couldn't edit .cshrc since I had no PATH. I manually set the path so that vi could be found and edited .cshrc. Here is what I found: At the end of the file, you had: set path=C$path /opt/SUNWspro/bin set path=C$path /usr/ccs/bin This should have been: set path=($path /opt/SUNWspro/bin) set path=($path /usr/ccs/bin) I changed it; exited vi; and then made the .cshrc settings active: source .cshrc Now I have a workable environment. The next thing I did was to list out the ownership of everything in the top level directory: pele 11% ls -alt total 90192 -rw-r----- 1 mcidas other 3656 May 16 12:11 .cshrc drwxr-xr-x 13 mcidas staff 512 May 15 20:02 .dt/ drwxr-x--x 17 mcidas staff 1024 May 15 20:00 ./ drwx------ 2 mcidas staff 512 May 15 20:00 .solregis/ -rw------- 1 mcidas staff 98 May 15 20:00 .Xauthority -rw-r----- 1 root other 3625 May 15 19:59 .cshrc% drwxr-xr-x 2 mcidas staff 512 May 15 19:51 .hotjava/ drwxr-xr-x 11 mcidas staff 512 May 15 13:09 mcidas7.7/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 data/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 help/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 inc/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 lib/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 man/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 mcidas/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 savedata/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 tcl/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 workdata/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 admin/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 bin/ -rw-r----- 1 mcidas other 9597 May 15 13:00 mcinet7.7.sh -rwxr-x--x 1 mcidas other 3090 May 15 13:00 mcinstall* -rw-r----- 1 mcidas other 45678969 May 15 13:00 mcidasx770.tar.Z -rw-r----- 1 mcidas other 15679 May 15 12:59 WHATSNEW.77X -rw-r----- 1 mcidas other 919 May 15 12:59 README -rw-r----- 1 mcidas other 239969 May 15 12:59 MAY00PRG.TXT -rw-r----- 1 mcidas other 65768 May 15 12:59 MAY00INQ.TXT -rw-r----- 1 mcidas other 73132 May 15 12:59 CHANGES.770 drwxr-xr-x 11 root root 512 May 11 13:50 ../ -rw-rw-r-- 1 root other 693 May 10 18:06 .mcenv -rwxr-xr-x 1 mcidas staff 5111 May 10 15:59 .dtprofile* Note that some things are owned by 'mcidas' with a group of 'staff' (this matches the entry in /etc/passwd), and other things are owned by 'mcidas' with group 'other'. Additionally, the .mcenv directory is owned by 'root'. You need to set the owner of _everything_ under the mcidas HOME directory to be 'mcidas' and the group for everything to be 'staff'. You will change the owner/group of everthing as 'root': su - <password for root> cd /home/pele/mcidas chown -R mcidas:staff * exit This recursively changes the owner and group of everything (files and directories) from where you are (/home/pele1/mcidas). I ran 'chown -R mcidas:staff *' from /home/pele1/mcidas as 'mcidas' and changed most files: pele 29% chown -R mcidas:staff * chown: config.log: Not owner chown: confdefs.h: Not owner chown: config.cache: Not owner pele 30% ls -alt total 90192 -rw-r----- 1 mcidas other 3656 May 16 12:11 .cshrc drwxr-xr-x 13 mcidas staff 512 May 15 20:02 .dt/ drwxr-x--x 17 mcidas staff 1024 May 15 20:00 ./ drwx------ 2 mcidas staff 512 May 15 20:00 .solregis/ -rw------- 1 mcidas staff 98 May 15 20:00 .Xauthority -rw-r----- 1 root other 3625 May 15 19:59 .cshrc% drwxr-xr-x 2 mcidas staff 512 May 15 19:51 .hotjava/ drwxr-xr-x 11 mcidas staff 512 May 15 13:09 mcidas7.7/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 data/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 help/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 inc/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 lib/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 man/ drwxr-xr-x 3 mcidas staff 512 May 15 13:05 mcidas/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 savedata/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 tcl/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 workdata/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 admin/ drwxr-xr-x 2 mcidas staff 512 May 15 13:05 bin/ -rw-r----- 1 mcidas staff 9597 May 15 13:00 mcinet7.7.sh -rwxr-x--x 1 mcidas staff 3090 May 15 13:00 mcinstall* -rw-r----- 1 mcidas staff 45678969 May 15 13:00 mcidasx770.tar.Z -rw-r----- 1 mcidas staff 15679 May 15 12:59 WHATSNEW.77X -rw-r----- 1 mcidas staff 919 May 15 12:59 README -rw-r----- 1 mcidas staff 239969 May 15 12:59 MAY00PRG.TXT -rw-r----- 1 mcidas staff 65768 May 15 12:59 MAY00INQ.TXT -rw-r----- 1 mcidas staff 73132 May 15 12:59 CHANGES.770 drwxr-xr-x 11 root root 512 May 11 13:50 ../ -rw-rw-r-- 1 root other 693 May 10 18:06 .mcenv -rwxr-xr-x 1 mcidas staff 5111 May 10 15:59 .dtprofile* You can see from the listing that there are files that still need to be changed: -rw-r----- 1 mcidas other 3656 May 16 12:11 .cshrc -rw-r----- 1 root other 3625 May 15 19:59 .cshrc% -rw-rw-r-- 1 root other 693 May 10 18:06 .mcenv So, you still need to run the chown invocation as 'root' that I listed above. >Thanks again so much for helping me out, I never thought I'd have >this much trouble trying to get a look at some of these GOES images! Things would have been a lot smoother if you had not been broken into. Tom