Changes the access rights on a NIS+ object.
The nischmod command changes the access rights (mode) of the NIS+ objects or entries specified by name to mode. Entries are specified using indexed names. Only principals with modify access to an object may change its mode.
mode has the following form:
rights [,rights]...
rights has the form:
[ who ] op permission [ op permission ]...
who is a combination of:
Item | Description |
---|---|
n | Nobody's permissions |
o | Owner's permissions |
g | Group's permissions |
w | World's permissions |
a | All, or owg |
If who is omitted, the default is a.
op is one of:
Item | Description |
---|---|
+ | Grants the permission |
- | Revokes the permission |
= | Sets the permissions explicitly |
permission is any combination of:
Item | Description |
---|---|
r | Read |
m | Modify |
c | Create |
d | Destroy |
Item | Description |
---|---|
-A | Modifies all entries in all tables in the concatenation path that match the search criteria specified in name. This flag implies the -P flag. |
-f | Forces the operation and fails silently if it does not succeed. |
-L | Follows links and changes the permission of the linked object or entries rather than the permission of the link itself. |
-P | Follows the concatenation path within a named table. This flag is only applicable when either name is an indexed name or the -L flag is also specified and the named object is a link pointing to an entry. |
Item | Description |
---|---|
NIS_PATH | If this variable is set and the NIS+ name is not fully qualified, each directory specified will be searched until the object is found (see the nisdefaults command). |
This command returns the following exit values:
Item | Description |
---|---|
0 | Success |
1 | Failure |
nischmod a+r object
nischmod gn-cm object
nischmod o=rmcd,g=rm,w=rc,n=r object
nischmod g+m '[uid=55],passwd.org_dir'
nischmod -L w+mr linkname