NIS+ documentation?

Hi all,
I'm curious about where to find accurate NIS+ documentation for Solaris 9? I have been reading the Solaris 9 9/04 System Administrator Collection and in the sections it talks about setting up and administering NIS+. It mentions several files that I don't have on my system? I have SUNWnisu and SUNWnisr installed. Am I missing something?
The docs don't mention anything about nisserver or nispopulate and it talks about the makefile which isn't on my system by default.
Any ideas where I can get current information about setting up and administrating NIS+ in Solaris 9?
Thanks.
Mk

The commands you refer to are probably installed in the /usr/lib/nis directory.
Note that Sun have been talking about End Of Life NIS+ in the benefits of LDAP (ugh) for quite some time, so i don't know how much longer it will survive. Quite sad really.
anyway. Good luck :)
.7/M.

Similar Messages

  • NIS install on solaris 9

    I am trying to install NIS on solaris 9 but I don't have a Makefile in /var/yp. I tried copying the Makefile from one of my solaris 8 boxes but then I ended up missing a bunch of files from /usr/lib/netsvc/yp. I think I must be missing some packages but I can't find any listing of packages necessary to install NIS. I installed the developer bundle on the solaris 9 box that appears to be missing packages. Does anyone know what pkg(s) I am missing?
    Some of the files I am missing from /usr/lib/netsvc/yp are mutli, ypxfer udpublickey and many more. Any help would be greatly appreciated.
    Thanks,
    Daniel

    The Oracle documentation was pretty scarce on this but there were other docs on the Net which pointed out the correct parameters to edit. I added the following lines to /etc/system:
    set semsys:seminfo_semmni=100
    set semsys:seminfo_semmns=1024
    set semsys:seminfo_semmsl=256
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set shmsys:shminfo_shmmni=100
    set shmsys:shminfo_shmseg=10
    After adding these lines, reboot your server and you can verify the values using the system command.
    Hope this helps.

  • Oracle 8i NIS+ client support

    What are the implications of introducing NIS+ naming service in Oracle 8i, Solaris 7 environment? Does oracle support this?
    --Saro.                                                                                                                                                                                                                                                                       

    Gurhan,
    I think it has nothing to do setting the JRE enviroment .from what I could remember is you have to install a JRE enviroment patch..
    If you check you insallation documentation..
    it tell you where to get the patch from..and I also think that you have to create symbolic link...
    If you need more info on this..I could send you the URL..where you could get the patch..
    send me an email..if you need futher assistance..I could then send you the url to get the patches from...
    good luck.
    shah

  • How to install NIS in Solaris8

    I want to install NIS or NIS+ in Solaris 8. How do I do that? Any good documentation about that??

    Any one???
    I want to install NIS or NIS+ in Solaris 8. How do I
    do that? Any good documentation about that??

  • Help setting up NIS

    I'm trying to set up NIS on Solaris 9...my first time using NIS. I am using the documentation provided by Sun but having no luck. After running ypinit -m, it does it's thing but bombs out. Error below:
    make: Warning: Target `all' not remade because of errors
    Current working directory /var/yp
    *** Error code 1
    make: Fatal error: Command failed for target `k'
    Error running Makefile.
    Just a few notes. I have set the domainname and copied nsswitch.nis to nsswitch.conf.
    Any ideas??

    Well again:
    The instructions "The first step in my lab is to set up a static ip address in my linksys wan interface" are insufficient. In order to setup a static IP address you need at least an IP address and a subnet mask. If the router is supposed to provide internet connectivity you also need a gateway IP address and at least one IP address of a DNS server.
    Someone must provide this information unless you know to which network the WAN port of the router should be connected to and have all the IP information on that network.
    But saying "set a static WAN IP address 1.2.3.4 on your router" is simply insufficient. It lacks the necessary information required to set up a static IP address. You need at least the subnet mask to set up anything at all. And you need gateway and DNS server IP addresses to get internet.
    You should not fail for incomplete, insufficient information with the instructions....

  • NIS+ and restoring from Replica

    I am using NIS+ to manage passwords for a set of workstations and servers. I have never had to restore from the master server, but would like to be prepared in the event I have to do so. Currently I have a replica set-up. What happens if my primary root server fails? Will it automagically fail over to the replica? Or will I have to rebuild the NIS+ server, and then use my replica to rebuild tables, etc?
    I haven't found much documentation regarding what to do in the event a root master NIS+ system fails. Any ideas regarding this would be extremely useful and helpful to me.
    Thx in advance.

    You're indeed correct that there has been very little written on this topic. Annoyingly little if I may add.
    Unfortunately there is no nice way of making a new master server in NIS+. The only way to do this is by creating a blank, new master server which you then populate with table dumps from either a replica or which were made on the previous master.
    At my employer we had to write a script to help us do all of this. The script makes a dump of all NIS+ tables twice a day. These dumps get backed up to tape and they get sent through NFS to all of our NIS+ replica systems. If there ever is the need to re-create the master we can use a second script to create a new master which gets populated using the database dumps.
    Now here's the nasty part: I'm sorry, but I can't give out these scripts since they're covered by my non-disclosure contract. I have been thinking of using our script to write new ones though which I could post on the Internet (I've actually already made space for it on my website, now all I have to do is find some time to re-write the scripts).

  • Migrating from NIS to JDS 6.3 - problems with addNISObject

    I'm trying (again) to transfer our NIS maps to the LDAP server using the inityp2l command.
    This seems to work. It sets up the NISLDAPmapping and the /etc/default/ypserv files, but when I run ypserv -Ir, I get the following errors:
    Mar 30 15:45:14 sun34 ypserv[6260]: [ID 473756 user.error] addNISObject: ldapAdd error 32 (No such object) for (dn: dc=starfleet,dc=example,dc=com)
    Mar 30 15:45:15 sun34 ypserv[6260]: [ID 473756 user.error] addNISObject: ldapAdd error 32 (No such object) for (dn: dc=com)
    Mar 30 15:45:15 sun34 ypserv[6260]: [ID 556977 user.error] addParent: Unable to create parent (dn: dc=com) of (dn: dc=example,dc=com) in the DIT
    Mar 30 15:45:15 sun34 ypserv[6260]: [ID 556977 user.error] addParent: Unable to create parent (dn: dc=example,dc=com) of (dn: dc=starfleet,dc=example,dc=com) in the DIT
    Mar 30 15:45:15 sun34 ypserv[6260]: [ID 572537 user.error] Could not make nisDomain object for starfleet.example.com
    Now, I've looked for the nis attributes in the LDAP server, and I can't find any. Do I have to manually add all of the nisObject classes? I used the ldapsearch command giveni n the following site here.
    I still get nothing when I use the following command:
    ldapsearch -b cn=schema objectclass=* | grep nisDomainObject Anyway, it looks like the LDAP server instance in JDS 6.3 doesn't include any nis object classes at all. Following the instructions in the documentation results in the errors above.
    Interestingly, the errors log has the following entry (which leads me to assume that JDS 6.3 does not include nis object classes):
    [30/Mar/2009:13:28:49 +0100] - ERROR<5894> - Schema - conn=10 op=1 msgId=2 - User error: Entry "dc=example,dc=com" has unknown object class "nisDomainObject"
    Note that I had to add that objectclass myself.
    Any ideas?
    Thanks
    Edited by: cannonac on 30-Mar-2009 15:53

    You've done it again. I have to say, I'm new to this but I thought, and the documentation doesn't really give much of a clue, that idsconfig was meant fo iPlanet Directory Server 5.x, not JDS 6.x. That's why I hadn't done anything with it.
    Thank you for all the help you've given me with this install. I'd be bald with frustration now if it wasn't for your help.
    Andy

  • JNDI: Can't find Class com.sun.jndi.nis.NISCtxFactory

    Hi
    I searched this forum for similar problems .. and I also found some, but this questions were either not be answered or not detailed enough.
    Now to my question. I've got a Java File that I imported to Oracle (I use it from PL/SQL). This Java File contains following code.
    static Properties = System.getProperties();
    env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.nis.NISCtxFactory");
    env.put(Context.PROVIDER_URL, "nis://disney/geo.unizh.ch");
    Context ctx = new InitialContext(env);
    And if I run it from oracle(PL/SQL) I get the error below.
    javax.naming.NoInitialContextException: Cannot instantiate class: com.sun.jndi.nis.NISCtxFactory. Root exception is java.lang.ClassNotFoundException: com/sun/jndi/nis/NISCtxFactory
    at java.lang.Class.forName0(Class.java)
    at java.lang.Class.forName(Class.java)
    at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java)
    at javax.naming.InitialContext.init(InitialContext.java)
    at javax.naming.InitialContext.<init>(InitialContext.java)
    at GIUZContext.getCtx(GIUZContext:42)
    at CheckPwd.check(CheckPwd:18)
    The nis.jar I imported with the loadjava, so actuallay should it be in the database. But why it cant find this class (NISCtxFactory)!
    I get no error if I use this code ->
    NISCtxFactory test = new NISCtxFactory();
    System.out.println(test);
    It would be very nice if you could give me some clues. TNX!!
    Oracle Version 8.1.7.
    Cyrill

    Hi Cyrill,
    I don't know what other postings you have read, and I also don't
    know why they were insufficient for you, so excuse me if I repeat
    things you already know.
    As far as I know, the error message you are getting is most probably
    due to one of the following three causes:
    1. The class is not loaded into the database.
    2. The class is loaded but is not "valid".
    3. You don't have permission to access the class.
    To the best of my memory, there have been several posts to either
    this forum or the "Products > Database > JVM" forum
    http://forums.oracle.com/forums/forum.jsp?id=424322
    that (in my opinion) sufficiently explain how to resolve the problem
    for each of the three causes listed above.
    Personally, I believe that the Oracle documentation sufficiently
    explains how to resolve the above three issues, and I have posted
    the URLs for the relevant Oracle documentation several times already.
    I am guessing that you are trying to "talk" to an EJB (probably deployed
    in SUN's application server) from a java stored procedure in the Oracle
    database. If that is the case, then that question has been discussed
    many times in this forum. Perhaps you can say why those discussions
    were not sufficiently helpful for you.
    Hope this helps.
    Good Luck,
    Avi.

  • NISE Configuration API for C++

    Hi,
    is it possible to use NISE Configuration API in C++
    I think all need is just a Wrapper-Class
    or .tbl
    greetings form
    the Lake Of Contstance
    Juergen
    =s=i=g=n=a=t=u=r=e= Click on the Star and see what happens :-) =s=i=g=n=a=t=u=r=e=

    Greetings, Juergen!
    Bodensee is a beautiful place indeed!
    In MSVC++ you can use the #import directive to include the type library of the COM component you'd like to use. The type library for NISE is embedded in the nise.dll, so you can point to the install location of nise.dll to get it. I think that you can also use the ProgID, for more location-independent application. See #import documentation on MSDN for more information.
    Here is the code that uses NISE COM API in C++; you can plug it in as is, in a console app, and it works. The vdName ends up being “SwitchExecutiveExample” after clean installation.
    A couple of important points:
    tlbid(2)  attribute is important, because the COM type library is the second resource in a DLL; the first typelib resource is the NISE C API type library for VisualBasic.
    no_namespace means that you can use the smart pointers without specifying namespace.
    #include "stdafx.h"
    #include "comdef.h"
    #import "C:\windows\system32\nise.dll" tlbid(2) no_namespace
    int _tmain(int argc, _TCHAR* argv[])
       HRESULT hr = CoInitialize(NULL);
       if (SUCCEEDED(hr))
          VirtualDevicesPtr nise(__uuidof(NiseVirtualDevices)); // creates a smart pointer, no need to destroy this one
          VirtualDevice*  vd; // this will hold a pointer to VirtualDevice interface.
          long numDevices;
          BSTR vdName;
          numDevices = nise->GetCount(); // get the number of virtual devices. You should have one (the example one) after default installation
          vd = nise->GetItem(1); // get the first element in the collection of virtual devices. You can loop from 1 to numDevices if you want to examine the whole system
          vdName = vd->GetName(); //get the name of the first configuration in a collection
          vd->Release(); // vd is not a smart pointer, you should release it. Smart pointers end in "Ptr"
          CoUninitialize();
        return 0;
    -Serge
    Srdan Zirojevic

  • NIS: Initializing the master server

    In trying to setup a NIS master server, I took the following steps:
    1. cp /etc/nsswitch.nis /etc/nsswitch.conf
    2. domainname kingfisher.com
    3. domainname > /etc/defaultdomain
    4. /usr/sbin/ypinit -m
    then I got the following error message:
    "Can't get domain name from the local host ...check your path"
    Please what does this message mean and how can I resolve it?

    Originally Posted by Craig Johnson
    If you are using BM 3.9, you do things differently than with 3.7 and
    earlier - you don't use VPNCFG for 3.8 and 3.9 anymore, you use
    iManager.
    Getting VPN configured isn't necessarily the simplest BM task to figure
    out. Check the Novell documentation site closely, and be sure you are
    in the 3.9 (or 3.8) documentation. If you want an easier step-by-step
    explanation, check out my BMgr 3.x book at the URL below.
    Craig Johnson
    Novell Support Connection SysOp
    *** For a current patch list, tips, handy files and books on
    BorderManager, go to Craig Johnson Consulting - BorderManager, NetWare, and More ***
    thanks a lot for your reply. I did use IManager, but for whatever reason I am not able to see BM when I login in to that server through IManager.

  • Directory Server recommendations (NIS to LDAP)

    I'm starting out looking into migrating our NIS database to LDAP using Sun Directory Server.
    We currently use NIS primarily for authentication and Unix account information.
    I've installed Sun Java System Directory Server 5.2.4 on a Solaris 10 machine (is this different than iPlanet or whatever is installed by default -- idsconfig)?
    I'm trying to figure out which is the best way to tackle the migration. I haven't yet stumbled across any tools for automatically importing NIS stuff into my LDAP directory yet, but I suppose some 3rd party scripts exists.
    Beyond that, I see reference to a Gateway (rpc.nisd) that can be used to ferry NIS+ requests to an LDAP backend. See http://www.phptr.com/articles/article.asp?p=101621&seqNum=2&rl=1. My question is, does this work only with NIS+ or would it work with NIS as well?
    Any other tips and/or best practices would be appreciated. There's a lot of documentation out there, but for various versions of the directory server with just enough differences to confuse me. :)
    TIA.

    I have done this migration a couple of times now and the best thing to do is just write a perl script to grab all of the nis data out of the mappings files and then have the script create a ldif file with all the correct attributes. The script is not that hard to create and once done you can just import all your users right into ldap via the ldif file.

  • NIS+ password fields

    I have used nstbladm(1M) and passwd(1M) to setup users for NIS+. After running "niscat -v passwd.org_dir" my users have extra fields. Something like the following:
    larrybird:x:2008:10:larrybird:/home/larrybird:/bin/ksh:12675:-1:-1:-1:-1:-1:0
    12675:-1:-1:-1:-1:-1:0 ????
    Does anybody know what these fields appended to the login shell stand for? I can't find this documented anywhere.
    Thx...

    From the manpage for shadow(4):
         The shadow file can be used in conjunction with other shadow
         sources,   including   the   NIS   maps   passwd.byname  and
         passwd.byuid and the NIS+ table  passwd.  Programs  use  the
         getspnam(3C) routines to access this information.
              lastchg
                    The number of days between January 1,  1970,  and
                    the date that the password was last modified.
              min   The minimum number of days required between pass-
                    word changes.
              max   The maximum number of days the password is valid.
              warn  The number of days before password  expires  that
                    the user is warned.
              inactive
                    The number of days of inactivity allowed for that
                    user. This is counted on a per-machine basis; the
                    information about the last login  is  taken  from
                    the machine's lastlog file.
              expire
                    An absolute date specifying when the login may no
                    longer be used.
              flag  Reserved for future use, set to  zero.  Currently
                    not used.The "-1" values indicates infinity, ie never expire. Reread the passwd(4) manpage also. It explains the difference between a "0" and "-1" for those fields.
    Roger S.

  • Issue with creation of custom layouts using SAP Help Documentation

    Hi Experts,
    My requirement is to create a home custom page layout (using web dynpro) in Composite Environment. The default options available in CE are not useful for me. I set out to make a custom layout using the following this SAP Help Documentation: [          Creating a Web Dynpro Page Layout (SAP Library - Using the Portal as a Frontend)|https://cw.sdn.sap.com/cw/docs/DOC-102846]
    I have followed the instructions and followed all the steps, yet I fail to see the application in CE. The custom page layout is not displayed neither in options and is not available any where.
    Please let me know if anybody followed these steps and have got any success.
    Thanks in advance
    Srikant

    Hi
    Can somebody let me know if they have implemented a customised solution of creation of page layouts using Web Dynpro - as per the steps suggested by SAP.
    Thanks in advance
    Srikant

  • Web Services API Documentation?

    Hello,
    I was looking for documentation regarding OLM web services, since I'd need to perform a few simples queries from an external software. Could you please point me in the right direction?
    Thanks....

    Hi,
    Please see "Oracle Learning Management Implementation Guide" manual, Page 11-54 -- Publicly Callable Business Process APIs in OLM. Also see "Oracle Integration Repository User Guide".
    Oracle Learning Management Implementation Guide & Oracle Integration Repository User Guide
    http://www.oracle.com/technetwork/documentation/applications-089559.html
    Oracle Integration Repository
    http://irep.oracle.com/index.html
    Thanks,
    Hussein

  • Where is Creative Cloud written documentation?

    I can find videos but they are a poor substitute for professionally prepared documentation. Where is Adobe's documentation of Creative Cloud services?

    Hi Ted,
    Help content for the individual products can be accessed from here http://helpx.adobe.com/support.html?promoid=KAWQK#
    Go the More Products section for an overall product list. Many of the products have a PDF version of the help which can be downloaded from the product specific help page.
    -Dave

Maybe you are looking for

  • How do I set up my new Macbook Pro without using the annoying Voiceover?

    How do I set up my new MacBook Pro without using the annoying Voiceover?  I cannot get it to work right; it seems to get stuck and repeats the same thing over and over.  It is driving me nuts!  Is there a way to begin the setup process without using

  • Awful memory bug

    A few days ago my computer started to not reuse inactive ram, which has led to incredibly low performance. After a minute or two, the ram is usually full (and I have 4GB), and it starts to swap like mad. Sometimes it takes ten seconds or so to bring

  • Camera Calibration profiles, non showing apart from basic ones.

    Fairly new to lightroom3, I shoot in raw on a 5dii, never connected the camera directly to the PC, load images via a card reader, lens correction profiles are there. But only  6 profiles for camera calibration are there. None specific to the camera.

  • Kuler won't work on my Mac

    I am trying to use Kuler, but it keeps saying I need to update to Flash Player 11.4.  When I try to update, the newest version I can get is 10.something, and Kuler will not work! Please help! It annoys me when my very old PC at work can get onto to K

  • Chat Update Problem In X2-01

    Hey guyzz . . I m Finding difficulty in updating Nokia chat . . .it is suggesting to update . . Showing error in connection setting . . I hv check n its oll gud . . . Cn u help meh . . .:/