unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-5.10)
Page:
Section:
Apropos / Subsearch:
optional field

nischmod(1)                      User Commands                     nischmod(1)



NAME
       nischmod - change access rights on a NIS+ object

SYNOPSIS
       nischmod [-AfLP] mode name...

DESCRIPTION
       nischmod  changes  the  access  rights  (mode)  of  the NIS+ objects or
       entries specified by  name to mode. Entries are specified using indexed
       names  (see  nismatch(1)).  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:

       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:

       +               To grant the  permission.



       -               To revoke the  permission.



       =               To set the permissions explicitly.



       permission is any combination of:

       r        Read.



       m        Modify.



       c        Create.



       d        Destroy.



       Unlike the system chmod(1) command, this command  does  not  accept  an
       octal notation.

OPTIONS
       The following options are supported:

       -A       Modify  all  entries  in  all tables in the concatenation path
                that match the search criteria specified in name. This  option
                implies the -P switch.



       -f       Force the operation and fail silently if it does not succeed.



       -L       Follow links and change the permission of the linked object or
                entries rather than the permission of the link itself.



       -P       Follow the concatenation  path  within  a  named  table.  This
                option  is only applicable when either name is an indexed name
                or the -L switch is also specified and the named object  is  a
                link pointing to an entry.



EXAMPLES
       Example 1: Using the nischmod Command

       This  example gives everyone read access to an object. (that is, access
       for owner, group, and all).

       example% nischmod a+r object

       This example denies create and modify privileges to   group  and  unau-
       thenticated clients (nobody).

       example% nischmod gn-cm object

       In this example, a complex set of permissions are set for an object.

       example% nischmod o=rmcd,g=rm,w=rc,n=r object

       This  example sets the permissions of an entry in the password table so
       that the group owner can modify them.

       example% nischmod g+m '[uid=55],passwd.org_dir'

       The next example changes the permissions of a linked object.

       example% nischmod -L w+mr linkname

ENVIRONMENT VARIABLES
       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  nisde-
                                       faults(1)).



EXIT STATUS
       The following exit values are returned:

       0        Successful operation.



       1        Operation failed.



ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:


       tab()    allbox;    cw(2.750000i)|     cw(2.750000i)     lw(2.750000i)|
       lw(2.750000i).  ATTRIBUTE TYPEATTRIBUTE VALUE AvailabilitySUNWnisu


SEE ALSO
       chmod(1),   nis+(1),  nischgrp(1),  nischown(1),  nisdefaults(1),  nis-
       match(1), nis_objects(3NSL), attributes(5)

NOTES
       NIS+ might not be supported in future releases of the SolarisTM Operat-
       ing  Environment.  Tools  to  aid  the  migration from NIS+ to LDAP are
       available in the Solaris 9 operating environment. For more information,
       visit http://www.sun.com/directory/nisplus/transition.html.



SunOS 5.10                        10 Dec 2001                      nischmod(1)