[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20010226: No permission to write VG file



------- 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