System Administration Guide: Naming and Directory Services (FNS and NIS+)

Working With Attributes

The fnattr command can be used to add, delete or modify attributes associated with a name. You can make modifications one at a time, or batch several within the same command.

Table 25–8 fnattr Command Options

Option 

Description 

name

The composite name. 

attrib

The identifier of an attribute. 

values

One or more attribute values. 

oldvalue

An attribute value to be replaced by a new value. 

newvalue

The attribute value that replaces an old value. 

-a

Add an attribute. 

-d

Destroy an attribute. 

-l

List attributes. 

-m

Modify an attribute. 

-s

Replace all old attribute values with the new values for the attribute specified. 

-O

The identifier format is FN_ID_ISO_OID_STRING, an ASN.1 dot-separated integer list string. 

-U

The identifier format is FN_ID_DCE_UUID, a DCE UUID in string form. 

For example:

To show all of the attributes associated with the user name rosa:


# fnattr user/rosa

To display the size attribute associated with the user uri:


# fnattr user/uri/ size

For a user named devlin, to add an attribute named shoesize with a value of small, delete the hatsize attribute, and change the dresssize attribute value from 12 to 8:


# fnattr user/devlin -a shoesize small -d hatsize -m dresssize 12 8