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.
Clint, Thanks for that! Guess theu should be using: uid_t and gid_t as the manpage shows. Chiz >From: Clint Rowe <address@hidden> >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 permissi > on >>> ", >>>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 accoun > t >>>configuration >>>>is launching from somewhere otther than HOME? >>>> >>>>In $GEMTBL/nmap/vgf.tbl are configurations for directory categories. You ca > n >>>use >>>>environmental variables in there. It might be useful to define a VGF_WORK o > r >>>>something that goes to $HOME/vgf or the sort making sure that HOME is defi > ne >>> 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 i > de >>> 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 gradua > te >>>>>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/ADDES > IT >>> 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/ADDES > IT >>> E. >>>>> TX >>>>>T >>>>>> MCTABLE_WRITE=/home/student/mcidas/data/MCTABLE.TXT >>>>>55c55 >>>>>< >>>>>PATH=/opt/SUNWspro/bin:/home/mcidas/bin:/home/washley:/usr/local/bin:.:/us > r/ >>> bi >>>>> n: >>>>>/usr/ccs/bin:/usr/openwin/bin:/usr/ucb:/home/nawips/NAWIPS-5.6/bin/sol:/ho > me >>> /n >>>>> aw >>>>>ips/NAWIPS-5.6/bin/scripts:~/Office51/bin >>>>>--- >>>>>> >>>>>PATH=/opt/SUNWspro/bin:/home/mcidas/bin:/home/student:/usr/local/bin:.:/us > r/ >>> bi >>>>> n: >>>>>/usr/ccs/bin:/usr/openwin/bin:/usr/ucb:/home/nawips/NAWIPS-5.6/bin/sol:/ho > me >>> /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=066 > 4 >>>>>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:/u > sr >>> /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/ADDES > IT >>> 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:.:/us > r/ >>> 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:/u > sr >>> /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/ADDES > IT >>> 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:.:/us > r/ >>> 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 wha > t >>>>>might be causing this? He's trying to save to "Local", so Unix permission > s >>>>>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 Progra > m >>>>(303)497-8644 P.O. Box 300 > 0 >>>>address@hidden Boulder, CO 8030 > 7 >>>>--------------------------------------------------------------------------- > - >>>>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 >>> >>> >> >>**************************************************************************** >>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 > >