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

nisrm Command

The nisrm command is similar to the standard rm system command. It removes any NIS+ object from the namespace, except directories and nonempty tables. To use the nisrm command, you must have destroy rights to the object. However, if you don't, you can use the -f option, which tries to force the operation in spite of permissions.

You can remove group objects with the nisgrpadm -d command (see Deleting an NIS+ Group), and you can empty tables with nistbladm -r or nistbladm -R (see Deleting an NIS+ Table).

To remove a nondirectory object, use:


nisrm [-if] object-name
Table 18–2 nisrm Syntax Options

Option 

Purpose 

-i

Inquire. Asks for confirmation prior to removing an object. If the object-name you provide is not fully qualified, this option is used automatically.

-f

Force. Attempts to force a removal even if you don't have the proper permissions. It attempts to change the permission by using the nischmod command, and then tries to remove the object again.

Removing NIS+ Nondirectory Objects

To remove nondirectory objects, use the nisrm command and provide the object names:


nisrm object-name...

This example removes a group and a table from the namespace:


rootmaster% nisrm -i admins.doc.com. groups.org_dir.doc.com.
Remove admins.doc.com.? y
Remove groups.org_dir.doc.com.? y