DOKK / manpages / debian 11 / ng-utils / innetgr.1.en
innetgr(1) NSS utilities innetgr(1)

innetgr - Check netgroup membership

innetgr [-d domain] [-h host] [-u user] [-v] <netgroup>

innetgr checks if the specified user, host or domain is a member of the given netgroup. The program does not produce any output unless the verbose ( -v ) flag is given.

The exit status is 0 if the user/host/doman combination is a member of the given netgroup. Exit status is 1 if the combination is not found in the group, and 2 if one of the arguments are invalid.

Search in the given domain.
Search for the given host name.
Search for the given user name.
Enable verbose mode
Show version information.

To check if the current host is listed in the netgroup allhosts, use this command line:

if innetgr -h `uname -n` allhosts ; then echo "Found"; fi

A innetgr program first appeared in NetBSD 1.4.

Petter Reinholdtsen <pere@hungry.com>

getent(1) netgroup(1) innetgr(3) netgroup(5) nsswitch.conf(5)

1.0 Petter Reinholdtsen