This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
------- Forwarded Message >To: address@hidden >From: Clint Rowe <address@hidden> >Subject: Re: 20010226: 20010222: No permission to write VG file >Organization: UCAR/Unidata >Keywords: 200103012313.f21NDPL02832 Chiz, I figured it out! The variable uid and gid were defined as short, but the undergraduates have uid > 40000, so they were coming back as < 0. I changed the declaration for uid and gid to unsigned short and I can save files (unless I create uid's > 65535 ;-) ). Clint > >Clint, > >$GEMPAK/source/nmaplib/nmap_pgfilw.c gives the no permission message. >This is the return status from pgfilw_checkPerms. > >The write permission is only if the directory/file is owned by the user- >so that is a problem with global write permission to a class directory >or even /tmp. If the user is starting from their home directory, and they >have ownership of that directory, it should work. Can you verify that >the accounts are owned by the individual? > >Have you tried NMAP2 or just NMAP? They both use nmaplib, so they >should have the same problem. I'm assuming its not a length of >filename problem...unless the student account path has a very long name. > >Chiz > > > >Steve Chiswell >Unidata User Support > >>From: Clint Rowe <address@hidden> >>Organization: UCAR/Unidata >>Keywords: 200102262115.f1QLFSL03644 > >>Chiz, >> >>"Local" does seem to map to where nmap(or nmap2 or ntl) was started. If >>launched from student's $HOME (where they obviously have write permission) >>they still get the error. Using "Browse" confirms that they are pointed >>at their home directory. I've also tried adding a "public" directory >>with write permission for the world, but they are still not able to save >>vgf files. I've also tried to find the error message in an nmap source >>file (in /home/nawips/NAWIPS-5.6/nprogs/nmap/source), but can't find the >>text anywhere -- where's the message coming from? The message on the popup >>is "No permission to write VG File" and the only instance of "permission" >>I can find in /home/nawips/NAWIPS-5.6/nprogs/nmap/source) is in nmap_pgpalw.c: >> >>purga% grep ermission * >>nmap_pgpalw.c: "Unable to create %s file -- no write permission >> ", >>WORK_FILE); >>purga% pwd >>/home/nawips/NAWIPS-5.6/nprogs/nmap/source >> >>Frustratedly yours, >>Clint >> >>> >>>Clint, >>> >>>I believe that "Local" will try to write output to the $cwd, ...eg the >>directory >>>that you launch nmap (or ntl) from. So, it might be that the student account >>configuration >>>is launching from somewhere otther than HOME? >>> >>>In $GEMTBL/nmap/vgf.tbl are configurations for directory categories. You can >>use >>>environmental variables in there. It might be useful to define a VGF_WORK or >>>something that goes to $HOME/vgf or the sort making sure that HOME is define >> d >>either >>>in the user environment (or a check in Gemenviron to set it if it isn't set). >>> >>>Let me know if $cwd isn't the users home directory. >>> >>>Chiz >>> >>> >>>Steve Chiswell >>>Unidata User Support >>> >>> >>> >>> >>> >>>>From: Clint Rowe <address@hidden> >>>>Organization: UCAR/Unidata >>>>Keywords: 200102222144.f1MLiZL15002 >>> >>>>--Drove_of_Donkeys_645_000 >>>>Content-Type: TEXT/plain; charset=us-ascii >>>>Content-MD5: VfUZ6JKd6YQP4ZR8s1wb8A== >>>> >>>>Chiz, >>>> >>>>Our undergraduates have starting to use Nmap, but when they try to save >>>>something from the product generation palette, they get the following: "No >>>>permission to write VG file". It seems only to happen for undergraduates -- >>>>Mark and I can save products and so can the grad students who have tried. Th >> e >>>>problem seems to be limited to undergraduate accounts on our system. Any ide >> as >>>>about what might be causing this? He's trying to save to "Local", so file >>>>permissions shouldn't be the problem (I'm assuming "Local" maps to $HOME). >>>> >>>>I'm attaching the results of a setenv from a graduate account and from an >>>>undergraduate account -- diff shows that the main differences are where >>>>$HOME is used to create a variable (except the value of HZ, set for graduate >>>>but not for undergraduate -- I don't know what that is). >>>> >>>>24c24 >>>>< GRPHGD=/home/washley >>>>--- >>>>> GRPHGD=/home/student >>>>26,27c26,27 >>>>< HOME=/home/washley >>>>< HZ=100 >>>>--- >>>>> HOME=/home/student >>>>> HZ= >>>>30c30 >>>>< LOGNAME=washley >>>>--- >>>>> LOGNAME=student >>>>34c34 >>>>< MCDATA=/home/washley/mcidas/data >>>>--- >>>>> MCDATA=/home/student/mcidas/data >>>>36,38c36,38 >>>>< MCPATH=/home/washley/mcidas/data:/home/mcidas/data:/home/mcidas/help >>>>< >>>>MCTABLE_READ=/home/washley/mcidas/data/MCTABLE.TXT;/home/mcidas/data/ADDESIT >> E. >>>> TX >>>>T >>>>< MCTABLE_WRITE=/home/washley/mcidas/data/MCTABLE.TXT >>>>--- >>>>> MCPATH=/home/student/mcidas/data:/home/mcidas/data:/home/mcidas/help >>>>> >>>>MCTABLE_READ=/home/student/mcidas/data/MCTABLE.TXT;/home/mcidas/data/ADDESIT >> E. >>>> TX >>>>T >>>>> MCTABLE_WRITE=/home/student/mcidas/data/MCTABLE.TXT >>>>55c55 >>>>< >>>>PATH=/opt/SUNWspro/bin:/home/mcidas/bin:/home/washley:/usr/local/bin:.:/usr/ >> bi >>>> n: >>>>/usr/ccs/bin:/usr/openwin/bin:/usr/ucb:/home/nawips/NAWIPS-5.6/bin/sol:/home >> /n >>>> aw >>>>ips/NAWIPS-5.6/bin/scripts:~/Office51/bin >>>>--- >>>>> >>>>PATH=/opt/SUNWspro/bin:/home/mcidas/bin:/home/student:/usr/local/bin:.:/usr/ >> bi >>>> n: >>>>/usr/ccs/bin:/usr/openwin/bin:/usr/ucb:/home/nawips/NAWIPS-5.6/bin/sol:/home >> /n >>>> aw >>>>ips/NAWIPS-5.6/bin/scripts >>>>58c58 >>>>< PWD=/home/washley >>>>--- >>>>> PWD=/home/student >>>>74c74 >>>>< USER=washley >>>>--- >>>>> USER=student >>>> >>>>Clint >>>> >>>> >>>>==================================================================== >>>>Clinton M. Rowe >>>>Associate Professor >>>>Meteorology/Climatology Program phone:(402)472-1946 >>>>Department of Geosciences fax:(402)472-4917 >>>>University of Nebraska-Lincoln address@hidden >>>> >>>> >>>>--Drove_of_Donkeys_645_000 >>>>Content-Type: TEXT/plain; name=grad_env; charset=us-ascii; x-unix-mode=0664 >>>>Content-Description: grad_env >>>>Content-MD5: 4mVVCp0L3YzOxaQ/YNRWkA== >>>> >>>>BRDGDIR=/home/nawips/NAWIPS-5.6/unidata/ldmbridge >>>>CONFIGDIR=/home/nawips/NAWIPS-5.6/config >>>>DISPLAY=purga:0.0 >>>>EDITOR=vi >>>>GARP_PATH=/home/nawips/NAWIPS-5.6/comet/garp/config >>>>GARPHOME=/home/nawips/NAWIPS-5.6/comet/garp >>>>GEMDATA=/data/gempak >>>>GEMERR=/home/nawips/NAWIPS-5.6/gempak/error >>>>GEMEXE=/home/nawips/NAWIPS-5.6/bin/sol >>>>GEMGTXT=/home/nawips/NAWIPS-5.6/gempak/txt/gemlib >>>>GEMHLP=/home/nawips/NAWIPS-5.6/gempak/help >>>>GEMLIB=/home/nawips/NAWIPS-5.6/lib/sol >>>>GEMMAPS=/home/nawips/NAWIPS-5.6/gempak/maps >>>>GEMNTS=/home/nawips/NAWIPS-5.6/gempak/nts >>>>GEMPAK=/home/nawips/NAWIPS-5.6/gempak >>>>GEMPAKHOME=/home/nawips/NAWIPS-5.6/gempak >>>>GEMPARM=/home/nawips/NAWIPS-5.6/gempak/parm >>>>GEMPDF=/home/nawips/NAWIPS-5.6/gempak/pdf >>>>GEMPTXT=/home/nawips/NAWIPS-5.6/gempak/txt/programs >>>>GEMTBL=/home/nawips/NAWIPS-5.6/gempak/tables >>>>GINI=/data/pub/raw/gini >>>>GOES8=/data/gempak/images/sat/GOES-8 >>>>GOES9=/data/gempak/images/sat/GOES-9 >>>>GRPHGD=/home/washley >>>>HDS=/data/gempak/model >>>>HOME=/home/washley >>>>HZ=100 >>>>LD_LIBRARY_PATH=/opt/SUNWspro/lib:/usr/lib:/usr/openwin/lib:/usr/dt/lib:/usr >> /c >>>> cs/lib:/usr/ucblib:/usr/local/lib >>>>LDMDATA=/data >>>>LOGNAME=washley >>>>LP=lp >>>>LPFLAG=-d >>>>MANPATH=/opt/SUNWspro/man:/usr/man:/usr/local/man:/usr/openwin/man >>>>MCDATA=/home/washley/mcidas/data >>>>MCGUI=/home/mcidas/bin >>>>MCPATH=/home/washley/mcidas/data:/home/mcidas/data:/home/mcidas/help >>>>MCTABLE_READ=/home/washley/mcidas/data/MCTABLE.TXT;/home/mcidas/data/ADDESIT >> E. >>>> TXT >>>>MCTABLE_WRITE=/home/washley/mcidas/data/MCTABLE.TXT >>>>MODEL=/data/gempak/model >>>>MOZILLA_HOME=/opt/netscape >>>>NA_OS=sol >>>>NAWIPS=/home/nawips/NAWIPS-5.6 >>>>NAWIPS_EXE=/home/nawips/NAWIPS-5.6/bin/sol >>>>NAWIPS_HELP=/home/nawips/NAWIPS-5.6/help >>>>NAWIPS_INC=/home/nawips/NAWIPS-5.6/include >>>>NAWIPS_LIB=/home/nawips/NAWIPS-5.6/lib/sol >>>>NAWIPS_TABLES=/home/nawips/NAWIPS-5.6/tables >>>>NLDN=/data/gempak/nldn >>>>NMAP_RESTORE=/home/nawips/NAWIPS-5.6/gempak/nts/nmap/restore >>>>NNTPSERVER=crcnews.unl.edu >>>>NTRANS_META=/data/gempak/meta >>>>NWX_TABLES=/home/nawips/NAWIPS-5.6/tables/nwx >>>>OBS=/data/gempak >>>>OPENWINHOME=/usr/openwin >>>>PATH=/opt/SUNWspro/bin:/home/mcidas/bin:/home/washley:/usr/local/bin:.:/usr/ >> bi >>>> n:/usr/ccs/bin:/usr/openwin/bin:/usr/ucb:/home/nawips/NAWIPS-5.6/bin/sol:/h >> om >>>> e/nawips/NAWIPS-5.6/bin/scripts:~/Office51/bin >>>>PGPLOT_DEV=/xwin >>>>PGPLOT_DIR=/usr/local/pgplot >>>>PWD=/home/washley >>>>RAD=/data/gempak/nexrad >>>>RAW_SAO=/data/surface/sao >>>>RAW_SYN=/data/surface/syn >>>>RAW_UPA=/data/upperair >>>>RBKGPH=/data/gempak/redbook >>>>SAO=/data/gempak/surface >>>>SAT=/data/gempak/images/sat >>>>SCRIPTS_EXE=/home/nawips/NAWIPS-5.6/bin/scripts >>>>SHELL=/bin/csh >>>TERM=dtterm >>>>TEXT_DATA=/data/gempak/nwx >>>>TORN_WARN=/data/gempak/nwx/watch_warn/torn_warn >>>>TSTRM_WARN=/data/gempak/nwx/watch_warn/tstrm_warn >>>>TZ=US/Central >>>>UPA=/data/gempak/upperair >>>>USER=washley >>>>WWW_HOME=http://zephyr.unl.edu/ >>>>XUSERFILESEARCHPATH=/home/nawips/NAWIPS-5.6/resource/%N >>>> >>>>--Drove_of_Donkeys_645_000 >>>>Content-Type: TEXT/plain; name=student_env; charset=us-ascii; x-unix-mode=06 >> 64 >>>>Content-Description: student_env >>>>Content-MD5: zs2fxfKnUrQVJW3uWJS+Wg== >>>> >>>>BRDGDIR=/home/nawips/NAWIPS-5.6/unidata/ldmbridge >>>>CONFIGDIR=/home/nawips/NAWIPS-5.6/config >>>>DISPLAY=purga:0.0 >>>>EDITOR=vi >>>>GARP_PATH=/home/nawips/NAWIPS-5.6/comet/garp/config >>>>GARPHOME=/home/nawips/NAWIPS-5.6/comet/garp >>>>GEMDATA=/data/gempak >>>>GEMERR=/home/nawips/NAWIPS-5.6/gempak/error >>>>GEMEXE=/home/nawips/NAWIPS-5.6/bin/sol >>>>GEMGTXT=/home/nawips/NAWIPS-5.6/gempak/txt/gemlib >>>>GEMHLP=/home/nawips/NAWIPS-5.6/gempak/help >>>>GEMLIB=/home/nawips/NAWIPS-5.6/lib/sol >>>>GEMMAPS=/home/nawips/NAWIPS-5.6/gempak/maps >>>>GEMNTS=/home/nawips/NAWIPS-5.6/gempak/nts >>>>GEMPAK=/home/nawips/NAWIPS-5.6/gempak >>>>GEMPAKHOME=/home/nawips/NAWIPS-5.6/gempak >>>>GEMPARM=/home/nawips/NAWIPS-5.6/gempak/parm >>>>GEMPDF=/home/nawips/NAWIPS-5.6/gempak/pdf >>>>GEMPTXT=/home/nawips/NAWIPS-5.6/gempak/txt/programs >>>>GEMTBL=/home/nawips/NAWIPS-5.6/gempak/tables >>>>GINI=/data/pub/raw/gini >>>>GOES8=/data/gempak/images/sat/GOES-8 >>>>GOES9=/data/gempak/images/sat/GOES-9 >>>>GRPHGD=/home/student >>>>HDS=/data/gempak/model >>>>HOME=/home/student >>>>HZ= >>>>LD_LIBRARY_PATH=/opt/SUNWspro/lib:/usr/lib:/usr/openwin/lib:/usr/dt/lib:/usr >> /c >>>> cs/lib:/usr/ucblib:/usr/local/lib >>>>LDMDATA=/data >>>>LOGNAME=student >>>>LP=lp >>>>LPFLAG=-d >>>>MANPATH=/opt/SUNWspro/man:/usr/man:/usr/local/man:/usr/openwin/man >>>>MCDATA=/home/student/mcidas/data >>>>MCGUI=/home/mcidas/bin >>>>MCPATH=/home/student/mcidas/data:/home/mcidas/data:/home/mcidas/help >>>>MCTABLE_READ=/home/student/mcidas/data/MCTABLE.TXT;/home/mcidas/data/ADDESIT >> E. >>>> TXT >>>>MCTABLE_WRITE=/home/student/mcidas/data/MCTABLE.TXT >>>>MODEL=/data/gempak/model >>>>MOZILLA_HOME=/opt/netscape >>>>NA_OS=sol >>>>NAWIPS=/home/nawips/NAWIPS-5.6 >>>NAWIPS_EXE=/home/nawips/NAWIPS-5.6/bin/sol >>>>NAWIPS_HELP=/home/nawips/NAWIPS-5.6/help >>>>NAWIPS_INC=/home/nawips/NAWIPS-5.6/include >>>>NAWIPS_LIB=/home/nawips/NAWIPS-5.6/lib/sol >>>>NAWIPS_TABLES=/home/nawips/NAWIPS-5.6/tables >>>>NLDN=/data/gempak/nldn >>>>NMAP_RESTORE=/home/nawips/NAWIPS-5.6/gempak/nts/nmap/restore >>>>NNTPSERVER=crcnews.unl.edu >>>>NTRANS_META=/data/gempak/meta >>>>NWX_TABLES=/home/nawips/NAWIPS-5.6/tables/nwx >>>>OBS=/data/gempak >>>>OPENWINHOME=/usr/openwin >>>>PATH=/opt/SUNWspro/bin:/home/mcidas/bin:/home/student:/usr/local/bin:.:/usr/ >> bi >>>> n:/usr/ccs/bin:/usr/openwin/bin:/usr/ucb:/home/nawips/NAWIPS-5.6/bin/sol:/h >> om >>>> e/nawips/NAWIPS-5.6/bin/scripts >>>>PGPLOT_DEV=/xwin >>>>PGPLOT_DIR=/usr/local/pgplot >>>>PWD=/home/student >>>>RAD=/data/gempak/nexrad >>>>RAW_SAO=/data/surface/sao >>>>RAW_SYN=/data/surface/syn >>>>RAW_UPA=/data/upperair >>>>RBKGPH=/data/gempak/redbook >>>>SAO=/data/gempak/surface >>>>SAT=/data/gempak/images/sat >>>>SCRIPTS_EXE=/home/nawips/NAWIPS-5.6/bin/scripts >>>>SHELL=/bin/csh >>>>TERM=dtterm >>>>TEXT_DATA=/data/gempak/nwx >>>>TORN_WARN=/data/gempak/nwx/watch_warn/torn_warn >>>>TSTRM_WARN=/data/gempak/nwx/watch_warn/tstrm_warn >>>>TZ=US/Central >>>>UPA=/data/gempak/upperair >>>>USER=student >>>>WWW_HOME=http://zephyr.unl.edu/ >>>>XUSERFILESEARCHPATH=/home/nawips/NAWIPS-5.6/resource/%N >>>> >>>>--Drove_of_Donkeys_645_000-- >>>> >>>>From address@hidden Mon Dec 4 14:31:17 2000 >>>>Received: from zephyr.unl.edu (zephyr.unl.edu [129.93.52.6]) >>>> by unidata.ucar.edu (UCAR/Unidata) with ESMTP id eB4LVHo06094 >>>> for <address@hidden>; Mon, 4 Dec 2000 14:31:17 -0700 (MST) >>>>Organization: UCAR/Unidata >>>>Keywords: 200012042131.eB4LVHo06094 >>>>Received: from purga.unl.edu (purga [129.93.52.151]) >>>> by zephyr.unl.edu (8.9.1b+Sun/8.9.1) with ESMTP id PAA21432 >>>> for <address@hidden>; Mon, 4 Dec 2000 15:29:30 -0600 (CST) >>>>Received: from purga (purga [129.93.52.151]) >>>> by purga.unl.edu (8.9.3+Sun/8.9.3) with SMTP id PAA03929 >>>> for <address@hidden>; Mon, 4 Dec 2000 15:31:03 -0600 (CST) >>>>Message-Id: <address@hidden> >>>>Date: Mon, 4 Dec 2000 15:31:03 -0600 (CST) >>>>From: Clint Rowe <address@hidden> >>>>Reply-To: Clint Rowe <address@hidden> >>>>Subject: NMAP problem >>>>To: address@hidden >>>>MIME-Version: 1.0 >>>>Content-Type: TEXT/plain; charset=us-ascii >>>>Content-MD5: PQwEMfWYVhrdZ3tM8q5oKw== >>>>X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.4 SunOS 5.8 sun4u sparc >>>> >>>>Chiz, >>>> >>>>I have a student who is starting to use Nmap. He's able to do most things, >>>>but wehen he tries to save something from the product generation palette, >>>>he gets the following: "No permission to write VG file". It seems >>>>only to happen for him -- I can save products and so can at least 2 of the >>>>grad students (the only 2 I could find today to ask). Any ideas about what >>>>might be causing this? He's trying to save to "Local", so Unix permissions >>>>don't seem to be the problem. >>>> >>>>Clint >>>> >>>>==================================================================== >>>>Clinton M. Rowe >>>>Associate Professor >>>>Meteorology/Climatology Program phone:(402)472-1946 >>>>Department of Geosciences fax:(402)472-4917 >>>>University of Nebraska-Lincoln address@hidden >>>> >>>> >>> >>>**************************************************************************** >>>Unidata User Support UCAR Unidata Program >>>(303)497-8644 P.O. Box 3000 >>>address@hidden Boulder, CO 80307 >>>---------------------------------------------------------------------------- >>>Unidata WWW Service http://www.unidata.ucar.edu/ >>>**************************************************************************** >> >> >>==================================================================== >>Clinton M. Rowe >>Associate Professor >>Meteorology/Climatology Program phone:(402)472-1946 >>Department of Geosciences fax:(402)472-4917 >>University of Nebraska-Lincoln address@hidden >> >> > ==================================================================== Clinton M. Rowe Associate Professor Meteorology/Climatology Program phone:(402)472-1946 Department of Geosciences fax:(402)472-4917 University of Nebraska-Lincoln address@hidden ------- End of Forwarded Message