Purpose
Changes permissions of a file or list of files.
Syntax and Description
chmod mode file [file ...]
mode can be one of the following forms:
{ ugo | ug | uo | go | u | g | o | a } {+|- } {r|w |rw}
a specifies permissions for all users, u specifies permissions for the owner of the file, g specifies the group permissions, and o specifies permissions for other users.
{ 0|4|6} {0|4|6} {0|4|6}
The first digit specifies owner permissions, the second digit specifies group permissions, and the third digit specifies other permissions.
Table 10-69 lists the syntax options for the chmod command.
Table 10-69 Options for the chmod command
| Option | Description |
|---|---|
|
|
Read write permissions |
|
|
Read only permissions |
|
|
No permissions |
|
|
Owner permissions, used with |
|
|
Group permissions, used with |
|
|
Other user permissions, used with |
|
|
All user permissions, used with |
|
|
Add a permission, used with |
|
|
Removes a permission, used with |
|
|
Read permission |
|
|
Write permission |
|
|
Name of a file |
This command accepts a file name or multiple file names separated by spaces.
You can only set file permissions to read-write, read-only, and no permissions. You cannot set file permissions to write-only.
If you change the permission settings of an open file, then the operation currently running on the file completes using the old permission settings. The new settings take effect when re-authentication is required.
To view the permissions on a file, use the ASMCMD ls command with the --permission option. See "ls".
Examples
The following are examples of the chmod command that change the permissions of the specified files.
Example 10-78 Using the ASMCMD chmod command
ASMCMD [+fra/orcl/archivelog/flashback] > chmod ug+rw log_7.264.684968167 log_8.265.684972027 ASMCMD [+fra/orcl/archivelog/flashback] > chmod 640 log_7.264.684968167 log_8.265.684972027 ASMCMD [+] > ls --permission +fra/orcl/archivelog/flashback User Group Permission Name grid asm_fra rw-r----- log_7.264.684968167 grid asm_fra rw-r----- log_8.265.684972027