ibm-information-center/dist/eclipse/plugins/i5OS.ic.dm_5.4.0.1/rbal3authreq.htm

265 lines
19 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2005" />
<meta name="DC.rights.owner" content="(C) Copyright IBM Corporation 2005" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Authorities required for file operations" />
<meta name="abstract" content="This topic lists the file object authority and data authority required for file functions." />
<meta name="description" content="This topic lists the file object authority and data authority required for file functions." />
<meta name="DC.subject" content="authority, object, data, file function authority, open authority, input/output, close authority, close, compile-program authority, compile-program, display-file-description authority, display-file-description, delete-file authority, save authority, restore authority, transfer ownership authority, transfer-ownership, grant authority, grant, revoke, revoke authority, change-file-description authority, change-file-description, move-file authority, move file, rename-file authority, read authority, add authority, update authority, delete, execute authority" />
<meta name="keywords" content="authority, object, data, file function authority, open authority, input/output, close authority, close, compile-program authority, compile-program, display-file-description authority, display-file-description, delete-file authority, save authority, restore authority, transfer ownership authority, transfer-ownership, grant authority, grant, revoke, revoke authority, change-file-description authority, change-file-description, move-file authority, move file, rename-file authority, read authority, add authority, update authority, delete, execute authority" />
<meta name="DC.Relation" scheme="URI" content="rbal3scurty.htm" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbal3authreq" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Authorities required for file operations</title>
</head>
<body id="rbal3authreq"><a name="rbal3authreq"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Authorities required for file operations</h1>
<div><p>This topic lists the file object authority and data authority required
for file functions.</p>
<div class="section"><p><a href="#rbal3authreq__rbal3oadar">Table 1</a> lists the file object
authority required for file functions. <a href="#rbal3authreq__rbal3dath">Table 2</a> lists
the data authority required for file functions. This is the same information
that was presented in the previous two sections, but it is listed by function
rather than by authority.</p>
</div>
<div class="tablenoborder"><a name="rbal3authreq__rbal3oadar"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rbal3authreq__rbal3oadar" width="100%" frame="hsides" border="0" rules="none"><caption>Table 1. Object authority
required for file operations. The file object authority required
for file functions</caption><thead align="left"><tr><th align="left" valign="bottom" width="18.14814814814815%" id="d0e118">  Function</th>
<th align="center" valign="bottom" width="18.51851851851852%" id="d0e120">Object operational</th>
<th align="center" valign="bottom" width="15.925925925925927%" id="d0e122">Object existence</th>
<th align="center" valign="bottom" width="19.814814814814817%" id="d0e124">Object management</th>
<th align="center" valign="bottom" width="16.48148148148148%" id="d0e126">Object reference</th>
<th align="center" valign="bottom" width="11.11111111111111%" id="d0e128">Object alter</th>
</tr>
</thead>
<tbody><tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Open, I/O, close file<sup>1</sup></td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">&nbsp;</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Compile a program using the file description</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">&nbsp;</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Display file description</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">&nbsp;</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Delete file</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">X</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">&nbsp;</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Save/restore</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">&nbsp;</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">X</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">&nbsp;</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Transfer ownership</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">X</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">&nbsp;</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Grant/revoke authority</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Change file description</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Move file</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Rename file</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Replace file</td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">X</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">X</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Refer to another file <sup>2</sup></td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">&nbsp;</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">X</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Add or remove file constraints <sup>3</sup></td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">&nbsp;</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">X</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Add or remove triggers <sup>4</sup></td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">&nbsp;</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">X</td>
</tr>
<tr><td align="left" valign="top" width="18.14814814814815%" headers="d0e118 ">Change attributes <sup>5</sup></td>
<td align="center" valign="top" width="18.51851851851852%" headers="d0e120 ">&nbsp;</td>
<td align="center" valign="top" width="15.925925925925927%" headers="d0e122 ">&nbsp;</td>
<td align="center" valign="top" width="19.814814814814817%" headers="d0e124 ">X</td>
<td align="center" valign="top" width="16.48148148148148%" headers="d0e126 ">&nbsp;</td>
<td align="center" valign="top" width="11.11111111111111%" headers="d0e128 ">X</td>
</tr>
<tr><td colspan="6" align="left" valign="top" headers="d0e118 d0e120 d0e122 d0e124 d0e126 d0e128 "> <div class="note"><span class="notetitle">Notes:</span> <dl><dt class="dlterm"><sup>1</sup></dt>
<dd>For device files that are not using spooling, you must also have object
operational and all data authorities to the device.</dd>
<dt class="dlterm"><sup>2</sup></dt>
<dd>For database files only.</dd>
<dt class="dlterm"><sup>3</sup></dt>
<dd>For database files only. Parent files need object management or object
reference authority. Dependent files need object management or object alter
authority.</dd>
<dt class="dlterm"><sup>4</sup></dt>
<dd>For database files only. Files need object management or object alter
authority.</dd>
<dt class="dlterm"><sup>5</sup></dt>
<dd>For database files and SQL packages only. Files need object management
or object alter authority.</dd>
<dt class="dlterm"></dt>
<dd></dd>
</dl>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="rbal3authreq__rbal3dath"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rbal3authreq__rbal3dath" width="100%" frame="hsides" border="0" rules="none"><caption>Table 2. Data authority
required for file operations. The data authority
required for file functions.</caption><thead align="left"><tr><th align="left" valign="bottom" width="22.59259259259259%" id="d0e341">  Function</th>
<th align="center" valign="bottom" width="16.296296296296298%" id="d0e343">  Execute </th>
<th align="center" valign="bottom" width="14.074074074074074%" id="d0e345">  Read</th>
<th align="center" valign="bottom" width="15.74074074074074%" id="d0e347">  Add</th>
<th align="center" valign="bottom" width="16.85185185185185%" id="d0e349">  Update</th>
<th align="center" valign="bottom" width="14.444444444444443%" id="d0e351">  Delete</th>
</tr>
</thead>
<tbody><tr><td align="left" valign="top" width="22.59259259259259%" headers="d0e341 ">Open, I/O, close file<sup>1</sup></td>
<td align="center" valign="top" width="16.296296296296298%" headers="d0e343 ">&nbsp;</td>
<td align="center" valign="top" width="14.074074074074074%" headers="d0e345 ">X</td>
<td align="center" valign="top" width="15.74074074074074%" headers="d0e347 ">X<sup>2</sup></td>
<td align="center" valign="top" width="16.85185185185185%" headers="d0e349 ">X<sup>3</sup></td>
<td align="center" valign="top" width="14.444444444444443%" headers="d0e351 ">X<sup>3</sup></td>
</tr>
<tr><td align="left" valign="top" width="22.59259259259259%" headers="d0e341 ">Compile a program using the file description</td>
<td align="center" valign="top" width="16.296296296296298%" headers="d0e343 ">&nbsp;</td>
<td align="center" valign="top" width="14.074074074074074%" headers="d0e345 ">X</td>
<td align="center" valign="top" width="15.74074074074074%" headers="d0e347 ">&nbsp;</td>
<td align="center" valign="top" width="16.85185185185185%" headers="d0e349 ">&nbsp;</td>
<td align="center" valign="top" width="14.444444444444443%" headers="d0e351 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="22.59259259259259%" headers="d0e341 ">Run a program or locate an object in a library</td>
<td align="center" valign="top" width="16.296296296296298%" headers="d0e343 ">X</td>
<td align="center" valign="top" width="14.074074074074074%" headers="d0e345 ">&nbsp;</td>
<td align="center" valign="top" width="15.74074074074074%" headers="d0e347 ">&nbsp;</td>
<td align="center" valign="top" width="16.85185185185185%" headers="d0e349 ">&nbsp;</td>
<td align="center" valign="top" width="14.444444444444443%" headers="d0e351 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="22.59259259259259%" headers="d0e341 ">Display file description</td>
<td align="center" valign="top" width="16.296296296296298%" headers="d0e343 ">&nbsp;</td>
<td align="center" valign="top" width="14.074074074074074%" headers="d0e345 ">X</td>
<td align="center" valign="top" width="15.74074074074074%" headers="d0e347 ">&nbsp;</td>
<td align="center" valign="top" width="16.85185185185185%" headers="d0e349 ">&nbsp;</td>
<td align="center" valign="top" width="14.444444444444443%" headers="d0e351 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="22.59259259259259%" headers="d0e341 ">Replace file</td>
<td align="center" valign="top" width="16.296296296296298%" headers="d0e343 ">&nbsp;</td>
<td align="center" valign="top" width="14.074074074074074%" headers="d0e345 ">X</td>
<td align="center" valign="top" width="15.74074074074074%" headers="d0e347 ">&nbsp;</td>
<td align="center" valign="top" width="16.85185185185185%" headers="d0e349 ">&nbsp;</td>
<td align="center" valign="top" width="14.444444444444443%" headers="d0e351 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="22.59259259259259%" headers="d0e341 ">Add or remove triggers <sup>4</sup></td>
<td align="center" valign="top" width="16.296296296296298%" headers="d0e343 ">&nbsp;</td>
<td align="center" valign="top" width="14.074074074074074%" headers="d0e345 ">X</td>
<td align="center" valign="top" width="15.74074074074074%" headers="d0e347 ">X<sup>5</sup></td>
<td align="center" valign="top" width="16.85185185185185%" headers="d0e349 ">X<sup>6</sup></td>
<td align="center" valign="top" width="14.444444444444443%" headers="d0e351 ">X<sup>7</sup></td>
</tr>
<tr><td colspan="6" align="left" valign="top" headers="d0e341 d0e343 d0e345 d0e347 d0e349 d0e351 "> <div class="note"><span class="notetitle">Notes:</span> <dl><dt class="dlterm"><sup>1</sup></dt>
<dd>For device files that are not using spooling, you must also have object
operational and all data authorities to the device.</dd>
<dt class="dlterm"><sup>2</sup></dt>
<dd>Open for output for database and save files.</dd>
<dt class="dlterm"><sup>3</sup></dt>
<dd>Open for update or delete for database files.</dd>
<dt class="dlterm"><sup>4</sup></dt>
<dd>For database files only.</dd>
<dt class="dlterm"><sup>5</sup></dt>
<dd>Add authority required in addition to Read authority for inserting triggers.</dd>
<dt class="dlterm"><sup>6</sup></dt>
<dd>Update authority required in addition to Read authority for updating triggers.</dd>
<dt class="dlterm"><sup>7</sup></dt>
<dd>Delete authority required in addition to Read authority for deleting triggers.</dd>
<dt class="dlterm"></dt>
<dd></dd>
</dl>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbal3scurty.htm" title="The iSeries provides many security features help you control accesses to data and files.">Security</a></div>
</div>
</div>
</body>
</html>