Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

svc.conf(4) [osf1 man page]

svc.conf(4)						     Kernel Interfaces Manual						       svc.conf(4)

NAME
svc.conf - Database service selection configuration file DESCRIPTION
The /etc/svc.conf file is a mandatory system file that allows you to select the desired services on a per database basis. The default /etc/svc.conf file has local as the service selected for each database. This file must be modified when adding or removing a naming ser- vice, such as the Network Information Service or BIND. The valid services are local, yp, and bind. Modifications to the /etc/svc.conf file can be made with an editor or the /usr/sbin/svcsetup command for database service selection. Changes take effect immediately. The recommended configuration is that you have local as the first entry for all databases. RESTRICTIONS
White space is allowed only after commas or newlines. You must have local as the first entry for the passwd and hosts databases. You must have yp as the entry for the netgroup database. EXAMPLES
The following is a sample /etc/svc.conf file: aliases=yp group=local,yp hosts=local,bind,yp netgroup=yp networks=local,yp passwd=local pro- tocols=local,yp rpc=local,yp services=local SECLEVEL=BSD # for backwards compatibility ONLY FILES
/etc/svc.conf /usr/sys/include/sys/svcinfo.h RELATED INFORMATION
Commands: svcsetup(8) Functions: getsvc(3) Network Administration delim off svc.conf(4)

Check Out this Related Man Page

getsvc(3)						     Library Functions Manual							 getsvc(3)

Name
       getsvc - get a pointer to the svcinfo structure

Syntax
       #include <sys/svcinfo.h>

       struct svcinfo *getsvc()

Description
       The  call retrieves information from the system about the structure by returning a pointer to the structure.  This structure is initialized
       the first time a call is made.  The contents of the file are parsed and stored in the structure.  If the file is modified, the contents	of
       this structure will be updated upon the next call.

       The  file  contains the names of the databases that can be served by YP, BIND, or local files and the name service selection for each data-
       base.  It also has settings for four security parameters.  The database service selection and security parameters are stored in the  struc-
       ture.

       The following structure exists in the file:
       #define SVC_DATABASES 20
       #define SVC_PATHSIZE 8
       struct svcinfo {
	   int svcdate;       /* Last mod date of /etc/svc.conf */

	   int svcpath[SVC_DATABASES][SVC_PATHSIZE];	/* indexed by
				 databases and choice 0=first choice
			      1=second choice, etc value stored is
			source */

	      struct {
		  int passlenmin;
		  int passlenmax;
		  int softexp;
		  int seclevel;
	      } svcauth;
       };

       The field contains the date that the file was last modified.  The array contains the name service choices for each database.  The structure
       contains the values for the four security parameters: password length minimum (passlenmin),  password  length  maximum  (passlenmax),  soft
       expiration date of a password (softexp), and security mode of a system (seclevel).

Examples
       The following programming example shows how to use the call to use the information in the structure to process specific host information.
       #include <sys/svcinfo.h>
       struct svcinfo *svcinfo;

       if ((svcinfo = getsvc()) != NULL)
	 for (i=0; (j = svcinfo->svcpath[SVC_HOSTS][i]) != SVC_LAST; i++)
	     switch(j) {
		 case SVC_BIND:
		     /* process BIND hosts */
		 case SVC_YP:
		     /* process YP hosts */
		 case SVC_LOCAL:
		  /* process LOCAL hosts */
	     }

Files
See Also
       svc.conf(5), svcsetup(8)

																	 getsvc(3)
Man Page

5 More Discussions You Might Find Interesting

1. Solaris

Error

Hello everybody! Please, can u tell me what the following errors mean and how could i repair them: svc.startd:svc:/network/rpc/bind:default:Method "/lib/svc/method/rpc-bind start" failed with exit status 1. svc.startd:svc:/network/rpc/bind:default failed: transitioned to maintenance (see 'svcs... (4 Replies)
Discussion started by: DaniSolaris
4 Replies

2. Solaris

How to get the status of the method

Hi, I have created a services and method to start the processes. Method: #!/sbin/sh . /lib/svc/share/smf_include.sh case "$1" in 'start') /usr/local/proce start sleep 10 ;; 'stop') /usr/local/proce stop ;; *) echo... (5 Replies)
Discussion started by: kalpeer
5 Replies

3. Shell Programming and Scripting

Get Database Service Names

Hi Everyone, I want to know which database (Oracle,SQL,Informix...) are installed on Unix Machine. I have very limited experience on Unix Environment, :confused: So I have no idea of getting this information. But in windows we can get Service names using WMI. Is there any similar way of Doing... (5 Replies)
Discussion started by: Roshan1286
5 Replies

4. UNIX for Advanced & Expert Users

dhcpd6.conf Invalid ip address

Hi I am trying to setup a very basic dhcp dual stack configuration, so I have 2 dhcpd.conf file dhcpd4.conf and dhcpd6.conf # cat /usr/local/etc/dhcpd4.conf Subnet 10.45.192.0 netmask 255.255.248.0 { option subnet-mask 255.255.248.0; option routers 10.45.192.1; }# cat... (0 Replies)
Discussion started by: eeisken
0 Replies

5. Shell Programming and Scripting

Need help in scripting in AIX

Hello, In a loop I am using below command for every database crsctl status res | grep -E "ora\.$DATABASE\.(.+)\.svc" and below is one of the sample output NAME=ora.sgraphut.sgraphutxdb.svc Now I want to extract just service name out of this string (that is sgraphutxdb) please help me how... (1 Reply)
Discussion started by: Vishal_dba
1 Replies