I'm an operator for a public access OpenVMS V7.3 system running on a >VAXstation 4000-60.
After a recent reboot, the executable for our local bulletin board
system (Owner: SYSTEM, Protection: System:RWED, Owner:RWED, Group:RE, >World:RE) started giving terminating with the error "%RMS-E-PRV,
insufficient privilge or file protection violation" after calling
sys$create to open one of two files: the first is owned by SYSTEM with >protection the same as the executable, the second owned by the user
running the program with protection System:RWED, Owner:RWED, Group:RE, >World:(none).
The program worked without error before the reboot. What kind of things
might cause a problem like this to suddenly appear?
In article <877bnuvpcb.fsf@localhost>, David Meyer <papa@sdf.org> wrote:
I'm an operator for a public access OpenVMS V7.3 system running on a
VAXstation 4000-60.
After a recent reboot, the executable for our local bulletin board
system (Owner: SYSTEM, Protection: System:RWED, Owner:RWED, Group:RE,
World:RE) started giving terminating with the error "%RMS-E-PRV,
insufficient privilge or file protection violation" after calling
sys$create to open one of two files: the first is owned by SYSTEM with
protection the same as the executable, the second owned by the user
running the program with protection System:RWED, Owner:RWED, Group:RE,
World:(none).
The program worked without error before the reboot. What kind of things
might cause a problem like this to suddenly appear?
Hmm, what are the protections on the containing directory?
`SYS$CREATE` creates or opens a file, but that will also create
a new version of the file (e.g., `foo.dat;n+1`).
- Dan C.
What kind of things might cause a problem like this to suddenly appear?
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 74 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 30:18:50 |
| Calls: | 1,195 |
| Files: | 1,354 |
| D/L today: |
16 files (19,622K bytes) |
| Messages: | 294,275 |