Securing the JASS CONF file

Hi,
I have put the JASS conf file as a resource in a signed JAR file. I did this so someone cannot alter this file. I also set the location of the file in the code right before I use it by setting the environment variable java.security.auth.login.config. Can anyone find a hole in this technique? The other option is to set the location as a URL on the web server and set the location of the file by using the environment variable java.security.auth.login.config.
Thanks,
- Bob

Thanks for your reply. Do you have any specifics on
how the JAAS conf file in a signed jar could be
hacked.The security issues of client-side JAAS have been brought up several times in this forum. Securing the config file as you do it eliminates the easiest way of replacing a login module on the client, but I remember another forum message where the author replaced the related login module in rt.jar by his own, malicious implementation. You cannot prevent that with your approach.
Another other issue (not security-related) with the client-side JAAS config, delivered in a signed JAR, is that you are giving up one key advantage of JAAS, the ease of exchanging the authentication mechanism.
Accessing it via a (secure) web connection from the server is a way to address that, though, as you suggest.

Similar Messages

  • Error after Installing and updating the DADS.CONF file

    I was able to get all the software installed for AE 3.0.1 and open the HTTP Server prior to updating the DADS.CONF File.
    So far I have not been able any errors in the Apache/Apache/logs directory that point to the issue.
    When I put the following DADS.CONF file in place:
    # ============================================================================
    # mod_plsql DAD Configuration File
    # ============================================================================
    # 1. Please refer to dads.README for a description of this file
    # ============================================================================
    # Note: This file should typically be included in your plsql.conf file with
    # the "include" directive.
    # Hint: You can look at some sample DADs in the dads.README file
    # ============================================================================
    Alias /i/ "c:\oracle\product\10.2.0\db\Apache\Apache\images\"
    AddType text/xml xbl
    AddType text/x-component htc
    <Locations /pls/apex>
    Order deny, allow
    PlsqlDocumentPath docs
    AllowOverride None
    PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
    PlsqlDatabaseConnectString ASGUSMAUDV01:1521:APPEXP ServiceNameFormat
    PlsqlNLSLanguage AMERCAN_AMERICA.AL32UTF8
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    PlsqlDefaultPage apex
    PlsqlDatabasePassword apex
    Allow from all
    </Location>
    I cannot not even access the HTTP Server using the default connect sting. Any help in looking over the DADS.CONF file is appreciated.
    Thanks

    Contents of the ERROR.LOG
    [Tue Aug 21 12:39:44 2007] [notice] FastCGI: process manager initialized
    [Tue Aug 21 12:58:33 2007] [notice] FastCGI: process manager initialized
    Both of these were using the blank DADS.CONF
    Access.log (Blank DADS.CONF)
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET / HTTP/1.0" 200 15062
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/upperbox.gif HTTP/1.0" 200 153
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/green-green.gif HTTP/1.0" 200 952
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/green-content.gif HTTP/1.0" 200 809
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/blue-content.gif HTTP/1.0" 200 37
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/asytrnse.gif HTTP/1.0" 200 148
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/asytrsm.gif HTTP/1.0" 200 924
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/asysrtb.gif HTTP/1.0" 200 901
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/asysrt.gif HTTP/1.0" 200 1015
    162.74.53.183 - - [21/Aug/2007:12:40:37 -0400] "GET /Tab_files/asylrhs.gif HTTP/1.0" 200 910
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/rhshadow.gif HTTP/1.0" 200 59
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /Tab_files/asylttb.gif HTTP/1.0" 200 863
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /Tab_files/asysrb.gif HTTP/1.0" 200 923
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/welcomeHTTP.gif HTTP/1.0" 200 2780
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/bisspace.gif HTTP/1.0" 200 43
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /Tab_files/asybase.gif HTTP/1.0" 200 49
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/tree_document.gif HTTP/1.0" 200 97
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/art3.gif HTTP/1.0" 200 18752
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /Tab_files/lowerbox.gif HTTP/1.0" 200 150
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/relatedapps_cctitle.gif HTTP/1.0" 200 279
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/slieghright.gif HTTP/1.0" 200 69
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /Tab_files/asytlse.gif HTTP/1.0" 200 830
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/home_banner_2.gif HTTP/1.0" 200 6505
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/portals.css HTTP/1.0" 200 14795
    162.74.53.183 - - [21/Aug/2007:12:40:38 -0400] "GET /ohs_images/space.gif HTTP/1.0" 200 43
    I have found no other errors.

  • Problems modifying the httpd.conf file

    We are running Flash Media Server 4.5 on Windows Server 2008. We want to move the vod folder which by default is in webroot. We create a new vod folder and then modify the httpd.conf file so that it points to the new vod location. We then stop and restart the Flash Media Server service. However, the server acts like the old paths are cached somewhere in the system. Videos in the new vod folder do not work. Videos in the old vod folder open even though the httpd.conf file was modified.
    We made sure that the client browsers on which we tested this had their cache cleared.
    Anyone have any ideas what might be going on here?

    Thanks for your reply! I tried restarting the FMSHttpd service separately. Still encountering this issue, however.
    Here's what we are doing:
    1. We create a new vod folder.
    2. We modify the httpd.conf file in Flash Media folder -> Apache2.2 -> conf so that it points to the new vod location. For example, we make a modification to HttpStreamingContentPath like the following:
    <IfModule jithttp_module>
    <Location /hds-vod>
        HttpStreamingJITPEnabled true
        HttpStreamingContentPath "..\..\[new vod folder]"
        HttpStreamingJITConfAllowed true
        JitFmsDirPath ".."
        Options -Indexes FollowSymLinks
    # Uncomment the following directives to enable encryption
    # for this location.
    #   EncryptionScope server
    #   ProtectionScheme phds
    </Location>
    </IfModule>
    3. We restart the FMSHttpd service.
    After doing this, we find that the path to the old vod folder is still working. Videos in the new vod folder don't open as expected.
    Are there any other steps that we should be taking? Many thanks for any help.

  • Where is the ojsp.conf file located

    The tutorial is kind of misleading. The jsp file is ready and the tutorial tell me to do the following steps
    Before you can run the application you need to make sure that your HTTP server is configured appropriately. Perform the following steps:
    1. Edit the ojsp.conf in notepad. This file is typically found in the <ORACLE_HOME>\Apache\jsp\conf directory. Add the following alias:
    BUT I DO NOT FIND ANY ojsp.conf file at all. I searched for it too. How to go forward on this.
    Secondly my apache server is up and running when I hit http://hostname:7777
    now under which directory should i place the folder containing the jps on the server to run the application
    Thanks in advance

    Hi Mthompson,
    Look at this on how to create the log file.
    http://winrichman.blogspot.com/search/label/xdodebug
    am sure, you did not create the email/smtp configuration, thats why you see this error.

  • Changing to 64 bit soon anyone know the important conf files to bakup?

    hello (:
    been running arch for nearly half a year now
    just got my ram upgrades..
    Was thinking of changing to arch 64 bit
    Any one know what conf file to backup? ..can help me on this please ?(:
    xorg.conf
    pacman.conf
    any more to back up ..?
    um..oh ya .. is it possible to migrate a system architecture ? like changing 32 bit to 64 bit?

    maybe /usr/share/{icons,themes} too
    also, if you're running a desktop machine, you may consider installing a 64bit kernel on your 32bit arch [ http://bbs.archlinux.org/viewtopic.php?id=66660 ] so you can use skype, google gears, google earth, wine, firefox with enabled tracemonkey without tricks. no point for 64bit on the desktop ATM IMHO.

  • Error in the isqlplus.conf file?

    Is there anyone else out there that gets this message? Each time I try to run my HTTP server to access iSQL*Plus, I get:
    "Syntax error on line 92 of c:/oracle/ora92/sqlplus/admin/isqlplus.conf: FastCgiServer: redefinition of a previously defined FastCGI server "c:/oracle/ora92/bin/isqlplus"
    Does anyone know how I can adjust this config file, or otherwise fix this problem?
    Other than that, the Enterprise edition is up and running, including the SQL Plus app.
    Any advice is greatly appreciated.
    Thanks!
    Eric

    Hi Alison,
    Thanks for the response! Unfortunately, I tried both of these, and neither seems to apply:
    http://otn.oracle.com/support/tech/sql_plus/htdocs/runtime.html#isql_duplicate_entriesAt first, I thought this would be the problem, since I installed twice, but there was only one oracle_apache.conf file in the directory...
    http://otn.oracle.com/support/tech/sql_plus/htdocs/runtime.html#isql_mutex_errorThis one actually talks about a different config file. I'm getting errors on my isqlplus.conf file. It's saying that there's an error b/c of "FastCGIServer: Redefinition of a previously defined Fast CGI Server" Here's what the config file looks like on that (in relevant part):
    # Maps all virtual paths beginning with "/isqlplus*" to the iSQL*Plus
    # FastCGI application
    <IfModule mod_alias.c>
    ScriptAliasMatch ^/isqlplus(.*) C:\oracle\ora92\bin\isqlplus
    ScriptAliasMatch ^/isqlplusdba(.*) C:\oracle\ora92\bin\isqlplus
    <Directory "C:\oracle\ora92\bin">
    AllowOverride None
    Options FollowSymLinks
    Order deny,allow
    Allow from all
    </Directory>
    </IfModule>
    The other reference to the FastCGI server is here: <<#
    # Setup the iSQL*Plus FastCGI application.
    <IfModule mod_fastcgi.c>
    FastCgiServer C:\oracle\ora92\bin\isqlplus -port 8228 -initial-env iSQLPlusNumberOfThreads=20 -initial-env iSQLPlusTimeOutInterval=30 -initial-env iSQLPlusLogLevel=off -initial-env iSQLPlusAllowUserEntMap=none -idle-timeout 3600
    </IfModule>
    Not sure about where else this FastCGI Server might be called, but it looks like one of the definitions is typographically different from the other. Could this be the issue?
    Eric

  • I need to download the httpd.conf file included in Yosemite update.

    Where can I go to re-download the version of the httpd.conf that is included with the Yosemite update. Yosemite upgrades to a later version of Apache, and it puts a new httpd.conf file on the machine. When I update, my localhost server stopped working, and in my attempts to get it working again, I accidentally overwrite the file. So, I would like to get my machine back to the point of the update, so I can do a better job of correcting the problems, and getting localhost working again. Does anyone have a URL or anything I can go to to get a fresh version of httpd.conf for Yosemite? Thanks very much.

    Yes, somebody could, but that is illegal. I'm sure you can understand that given this site is Apple's.
    You can extract what you want from the installer package if you know how to Pacifist and have a copy of the installer application. Or if you own another computer running Yosemite, then you can get a copy from it.
    If you ask someone to send you a copy while on these forums, then it's likely the moderators will dismiss you for the violation. I understand your situation, but no one here can help you without it causing a stink. I hope you understand.

  • What needs to be confiugred in the dhcpd.conf file to support POAP?

    Looking to use the same script poap_script.py, to auto provision my nexus 9k switches but I did not see what the dhcpd.conf should look like. what dhcp options do I need to set to get this feature working?

    Looking to use the same script poap_script.py, to auto provision my nexus 9k switches but I did not see what the dhcpd.conf should look like. what dhcp options do I need to set to get this feature working?

  • Which hard-drive modules should I load for the mkinitcpio.conf file?

    Hey all, I've always been confused by all the weird module names in the image files, anyway, here goes, since I have a laptop, I won't be upgrading my harddrive to a new interface. but.. that's not the problem, the problem is I don't know which modules I need to load for my hard-drive, here are some outputs from lspci, hdparm etc. Any help is appreciated!
    lspci
    00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller (prog-if 8a [Master SecP PriP])
    Subsystem: Hewlett-Packard Company Unknown device 30ae
    Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
    I/O ports at 01f0 [size=8]
    I/O ports at 03f4 [size=1]
    I/O ports at 0170 [size=8]
    I/O ports at 0374 [size=1]
    I/O ports at 8410 [size=16]
    Capabilities: <access denied>
    hdparm
    [bolu@presario ~]$ sudo hdparm -I /dev/sda
    /dev/sda:
    ATA device, with non-removable media
    Model Number: ST980829A
    Serial Number: 5PK1LAHQ
    Firmware Revision: 3.05
    Standards:
    Used: ATA/ATAPI-6 T13 1410D revision 2
    Supported: 6 5 4
    Configuration:
    Logical max current
    cylinders 16383 16383
    heads 16 16
    sectors/track 63 63
    CHS current addressable sectors: 16514064
    LBA user addressable sectors: 156301488
    device size with M = 1024*1024: 76319 MBytes
    device size with M = 1000*1000: 80026 MBytes (80 GB)
    Capabilities:
    LBA, IORDY(can be disabled)
    Standby timer values: spec'd by Standard, no device specific minimum
    R/W multiple sector transfer: Max = 16 Current = 16
    Advanced power management level: unknown setting (0x8080)
    Recommended acoustic management value: 254, current value: 0
    DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
    Cycle time: min=120ns recommended=120ns
    PIO: pio0 pio1 pio2 pio3 pio4
    Cycle time: no flow control=240ns IORDY flow control=120ns
    Commands/features:
    Enabled Supported:
    * SMART feature set
    Security Mode feature set
    * Power Management feature set
    * Write cache
    * Look-ahead
    * WRITE_BUFFER command
    * READ_BUFFER command
    * DOWNLOAD_MICROCODE
    * Advanced Power Management feature set
    * Device Configuration Overlay feature set
    * Mandatory FLUSH_CACHE
    * SMART error logging
    * SMART self-test
    * IDLE_IMMEDIATE with UNLOAD
    * SMART Command Transport (SCT) feature set
    Security:
    Master password revision code = 65534
    supported
    not enabled
    not locked
    frozen
    not expired: security count
    not supported: enhanced erase
    HW reset results:
    CBLID- above Vih
    Device num = 0 determined by CSEL
    Checksum: correct

    Do you have any problem with your current mkinitcpio setup, or why do you ask this?
    If it works with the defaults, it's probably a good idea not to mess with it.
    Okay, that's that and now for the adventerous part...
    Here's a minimal setup that works for me:
    MODULES="pata_hpt37x sd_mod jfs"
    HOOKS="base udev"
    You'd probably need to use pata_atiixp instead of pata_hpt37y, and whatever filesystem you use for / instead of jfs. In case you use encryption, lvm etc., take care to include the necessary hooks.

  • Are there any "Best Practices" for the setting of the variables in the magnus.conf file when configuring iWS4.1 ?

     

    The default values written to magnus.conf are suitable for most installations.
    If you are interested in tuning your web server for performance, the "Performance Tuning, Sizing, and Scaling Guide" at http://docs.iplanet.com/docs/manuals/enterprise.html
    has some suggestions for magnus.conf values.

  • IPlanet Directory Server 5.01 shows the admin password in full text in the adm.conf file. I now version 4 has a patch to fix this but does 5.0?

     

    When you choosing password encryption as no encryption then only it will store in full text.In iDS5.0 Salted Secure Hashing Algoritham is default encryption algoritham.

  • Ssi/XBitHack and conf file

    Hi,
    I want to make a site use ssi's without using ".shtml." My understanding is that if I modify /etc/httpd/httpd.conf, SA becomes useless. Is this true?
    Is the user "site" file /etc/httpd/sites/0005_ipaddress.conf an Apache configuration file specific for the site, and another possible place to put the "XBitHack on" directive? If so, can I just put it at the end?
    Will SA not override or modify/remove /etc/httpd/sites/0005_ipaddress.conf?
    Thanks!
    Rich

    Hopefully these will be helpful:
    report_server.conf:
    Use the server_name.conf file to define initial values for the Reports Server Cache, the Oracle Reports engine, and security; to register valid destination types; to specify the information to be logged; and to set other server-related values. This file is automatically created when you start up the server. If you want to rename your server and wish to keep custom configuration settings you've entered into this file, you must first rename this file to the new server name, then rename the server. Otherwise, the server will create its own new default configuration file.
    http://download.oracle.com/docs/cd/B14099_19/bi.1012/b14048/pbr_conf.htm#i1015272
    formsweb.cfg:
    This is the Forms Servlet configuration file that contains the following:
    * Values for Forms runtime command line parameters, as well as the name of the environment file to use (envFile setting).
    * Most of the servlet configuration parameter settings that you set during installation. You can modify these parameters, if needed.
    You manage the formsweb.cfg file through Enterprise Manager Application Server Control Console.
    http://download.oracle.com/docs/cd/B14099_19/web.1012/b14032/configure003.htm#i1067702

  • Conf file settings

    any one can explain the settings to be made in the report_server.conf file and formsweb.cfg file.

    Hopefully these will be helpful:
    report_server.conf:
    Use the server_name.conf file to define initial values for the Reports Server Cache, the Oracle Reports engine, and security; to register valid destination types; to specify the information to be logged; and to set other server-related values. This file is automatically created when you start up the server. If you want to rename your server and wish to keep custom configuration settings you've entered into this file, you must first rename this file to the new server name, then rename the server. Otherwise, the server will create its own new default configuration file.
    http://download.oracle.com/docs/cd/B14099_19/bi.1012/b14048/pbr_conf.htm#i1015272
    formsweb.cfg:
    This is the Forms Servlet configuration file that contains the following:
    * Values for Forms runtime command line parameters, as well as the name of the environment file to use (envFile setting).
    * Most of the servlet configuration parameter settings that you set during installation. You can modify these parameters, if needed.
    You manage the formsweb.cfg file through Enterprise Manager Application Server Control Console.
    http://download.oracle.com/docs/cd/B14099_19/web.1012/b14032/configure003.htm#i1067702

  • Where can I download the Apple.Schema and the Samba.Schema files?

    I'm messing around with trying to use an OpenLdap server (on Ubuntu) to authenticate Mac Clients.
    Of course, I need to load the apple schema to do that. Where can I download it? (I do not have a copy of OSX Server to copy it from....)

    You can find schemas into the folder : /etc/openldap/schema/ in every Macintosh running 10.5
    Here are they :
    {quote:title=Apple Schema :}
    #ident $Id: apple.schema,v 1.44.2.2 2006/06/01 02:27:03 sjones Exp $
    # Preliminary Apple OS X Native LDAP Schema
    # This file is subject to change.
    # Container structural object class.
    #objectclass (
    # 1.2.840.113556.1.3.23
    # NAME 'container'
    # SUP top
    # STRUCTURAL
    # MUST ( cn ) )
    # Time to live
    attributetype (
    1.3.6.1.4.1.250.1.60
    NAME 'ttl'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    objectclass (
    1.3.6.1.4.1.250.3.18
    NAME 'cacheObject'
    AUXILIARY
    SUP top
    DESC 'Auxiliary object class to hold TTL caching information'
    MAY ( ttl ) )
    # User attributes 1.3.6.1.4.1.63.1000.1.1.1.1
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.6
    NAME 'apple-user-homeurl'
    DESC 'home directory URL'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.7
    NAME 'apple-user-class'
    DESC 'user class'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.8
    NAME 'apple-user-homequota'
    DESC 'home directory quota'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.9
    NAME 'apple-user-mailattribute'
    DESC 'mail attribute'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.10
    NAME 'apple-mcxflags'
    DESC 'mcx flags'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.1.1.11
    # NAME 'apple-mcxsettings'
    # DESC 'mcx settings'
    # EQUALITY caseExactMatch
    # SUBSTR caseExactSubstringsMatch
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.16
    NAME ( 'apple-mcxsettings' 'apple-mcxsettings2' )
    DESC 'mcx settings'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.12
    NAME 'apple-user-picture'
    DESC 'picture'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.13
    NAME 'apple-user-printattribute'
    DESC 'print attribute'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.14
    NAME 'apple-user-adminlimits'
    DESC 'admin limits'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.15
    NAME 'apple-user-authenticationhint'
    DESC 'password hint'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.17
    NAME 'apple-user-homesoftquota'
    DESC 'home directory soft quota'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.18
    NAME 'apple-user-passwordpolicy'
    DESC 'password policy options'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.19
    NAME ( 'apple-keyword' )
    DESC 'keywords'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.20
    NAME ( 'apple-generateduid' )
    DESC 'generated unique ID'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.21
    NAME ( 'apple-imhandle' )
    DESC 'IM handle (service:account name)'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.22
    NAME ( 'apple-webloguri' )
    DESC 'Weblog URI'
    EQUALITY caseIgnoreMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE)
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.23
    NAME ( 'apple-mapcoordinates' )
    DESC 'Map Coordinates'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.24
    NAME ( 'apple-postaladdresses' )
    DESC 'Postal Addresses'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.25
    NAME ( 'apple-phonecontacts' )
    DESC 'Phone Contacts'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.26
    NAME ( 'apple-emailcontacts' )
    DESC 'EMail Contacts'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.27
    NAME ( 'apple-birthday' )
    DESC 'Birthday'
    EQUALITY generalizedTimeMatch
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.28
    NAME ( 'apple-relationships' )
    DESC 'Relationships'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.29
    NAME ( 'apple-company' )
    DESC 'company'
    EQUALITY caseIgnoreMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.30
    NAME ( 'apple-nickname' )
    DESC 'nickname'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.31
    NAME ( 'apple-mapuri' )
    DESC 'Map URI'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.32
    NAME ( 'apple-mapguid' )
    DESC 'map GUID'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.33
    NAME ( 'apple-serviceslocator' )
    DESC 'Calendar Principal URI'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.34
    NAME 'apple-organizationinfo'
    DESC 'Originization Info data'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.35
    NAME ( 'apple-namesuffix' )
    DESC 'namesuffix'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.1.36
    NAME ( 'apple-primarycomputerlist' )
    DESC 'primary computer list'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    # Alternative to using homeDirectory from RFC 2307.
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.1.1.100
    # NAME 'apple-user-homeDirectory'
    # DESC 'The absolute path to the home directory'
    # EQUALITY caseExactIA5Match
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    # User object class.
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.1
    NAME 'apple-user'
    SUP top
    AUXILIARY
    DESC 'apple user account'
    MAY ( apple-user-homeurl $ apple-user-class $
    apple-user-homequota $ apple-user-mailattribute $
    apple-user-printattribute $ apple-mcxflags $
    apple-mcxsettings $ apple-user-adminlimits $
    apple-user-picture $ apple-user-authenticationhint $
    apple-user-homesoftquota $ apple-user-passwordpolicy $
    apple-keyword $ apple-generateduid $ apple-imhandle $ apple-webloguri $
    authAuthority $ acctFlags $ pwdLastSet $ logonTime $
    logoffTime $ kickoffTime $ homeDrive $ scriptPath $
    profilePath $ userWorkstations $ smbHome $ rid $
    primaryGroupID $ sambaSID $ sambaPrimaryGroupSID $
    userCertificate $ jpegPhoto $ apple-nickname $ apple-namesuffix $
    apple-birthday $ apple-relationships $ apple-organizationinfo $
    apple-phonecontacts $ apple-emailcontacts $ apple-postaladdresses $
    apple-mapcoordinates $ apple-mapuri $ apple-mapguid $ apple-serviceslocator) )
    # Group attributes 1.3.6.1.4.1.63.1000.1.1.1.14
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.1
    NAME 'apple-group-homeurl'
    DESC 'group home url'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.2
    NAME 'apple-group-homeowner'
    DESC 'group home owner settings'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.5
    NAME 'apple-group-realname'
    DESC 'group real name'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.6
    NAME 'apple-group-nestedgroup'
    DESC 'group real name'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.7
    NAME 'apple-group-memberguid'
    DESC 'group real name'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.8
    NAME 'apple-group-services'
    DESC 'group services'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Alternative to using memberUid from RFC 2307.
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.1.14.1000
    # NAME 'apple-group-memberUid'
    # DESC 'group member list'
    # EQUALITY caseExactIA5Match
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    # can also use OID 1.3.6.1.4.1.63.1000.1.1.2.1000
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.9
    NAME ( 'apple-contactguid' )
    DESC 'contact GUID'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.10
    NAME ( 'apple-ownerguid' )
    DESC 'owner GUID'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.11
    NAME ( 'apple-primarycomputerguid' )
    DESC 'primary computer GUID'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.12
    NAME 'apple-group-expandednestedgroup'
    DESC 'expanded nested group list'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.14.13
    NAME 'apple-selfwrite'
    DESC 'selfwrite flag'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Group auxiliary object class.
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.14
    NAME 'apple-group'
    SUP top
    AUXILIARY
    DESC 'group account'
    MAY ( apple-group-homeurl $
    apple-group-homeowner $
    apple-mcxflags $
    apple-mcxsettings $
    apple-group-realname $
    apple-user-picture $
    apple-keyword $
    apple-generateduid $
    apple-group-nestedgroup $
    apple-group-memberguid $
    mail $
    rid $
    sambaSID $
    ttl $
    jpegPhoto $
    apple-group-services $
    apple-contactguid $
    apple-ownerguid $
    labeledURI $
    apple-serviceslocator ) )
    # Machine attributes 1.3.6.1.4.1.63.1000.1.1.1.3
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.3.8
    NAME 'apple-machine-software'
    DESC 'installed system software'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.3.9
    NAME 'apple-machine-hardware'
    DESC 'system hardware description'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributeType (
    1.3.6.1.4.1.63.1000.1.1.1.3.10
    NAME 'apple-machine-serves'
    DESC 'NetInfo Domain Server Binding'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributeType (
    1.3.6.1.4.1.63.1000.1.1.1.3.11
    NAME 'apple-machine-suffix'
    DESC 'DIT suffix'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributeType (
    1.3.6.1.4.1.63.1000.1.1.1.3.12
    NAME 'apple-machine-contactperson'
    DESC 'Name of contact person/owner of this machine'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # for backward compatibility with directory-based schema from Tiger
    attributeType (
    1.3.6.1.4.1.63.1000.1.1.1.22.1
    NAME 'attributeTypesConfig'
    DESC 'RFC2252: attribute types'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributeType (
    1.3.6.1.4.1.63.1000.1.1.1.22.2
    NAME 'objectClassesConfig'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Machine auxiliary object class.
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.3
    NAME 'apple-machine'
    SUP top
    AUXILIARY
    MAY ( apple-machine-software $
    apple-machine-hardware $
    apple-machine-serves $
    apple-machine-suffix $
    apple-machine-contactperson ) )
    # Mount attributes 1.3.6.1.4.1.63.1000.1.1.1.8
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.8.1
    NAME 'mountDirectory'
    DESC 'mount path'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.8.2
    NAME 'mountType'
    DESC 'mount VFS type'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.8.3
    NAME 'mountOption'
    DESC 'mount options'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.8.4
    NAME 'mountDumpFrequency'
    DESC 'mount dump frequency'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.8.5
    NAME 'mountPassNo'
    DESC 'mount passno'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    # Alternative to using 'cn' when adding mount record schema to other LDAP servers
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.1.8.100
    # NAME ( 'apple-mount-name' )
    # DESC 'mount name'
    # SUP name )
    # Mount object 1.3.6.1.4.1.63.1000.1.1.2.8
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.8
    NAME 'mount'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( mountDirectory $
    mountType $
    mountOption $
    mountDumpFrequency $
    mountPassNo ) )
    # Printer attributes 1.3.6.1.4.1.63.1000.1.1.1.9
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.9.1
    NAME 'apple-printer-attributes'
    DESC 'printer attributes in /etc/printcap format'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.9.2
    NAME 'apple-printer-lprhost'
    DESC 'printer LPR host name'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.9.3
    NAME 'apple-printer-lprqueue'
    DESC 'printer LPR queue'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.9.4
    NAME 'apple-printer-type'
    DESC 'printer type'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.9.5
    NAME 'apple-printer-note'
    DESC 'printer note'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Printer object 1.3.6.1.4.1.63.1000.1.1.2.9
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.9
    NAME 'apple-printer'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( apple-printer-attributes $
    apple-printer-lprhost $
    apple-printer-lprqueue $
    apple-printer-type $
    apple-printer-note ) )
    # Computer attributes 1.3.6.1.4.1.63.1000.1.1.1.10
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.10.2
    NAME 'apple-realname'
    DESC 'real name'
    EQUALITY caseIgnoreMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.10.3
    NAME 'apple-networkview'
    DESC 'Network view for the computer'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.10.4
    NAME 'apple-category'
    DESC 'Category for the computer or neighborhood'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Computer list attributes 1.3.6.1.4.1.63.1000.1.1.1.11
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.11.3
    NAME 'apple-computers'
    DESC 'computers'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.11.4
    NAME 'apple-computer-list-groups'
    DESC 'groups'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # XML plist attribute 1.3.6.1.4.1.63.1000.1.1.1.17.1
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.17.1
    NAME 'apple-xmlplist'
    DESC 'XML plist data'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    # Service URL attributes 1.3.6.1.4.1.63.1000.1.1.1.19.2
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.19.2
    NAME 'apple-service-url'
    DESC 'URL of service'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    # Service Info attributes 1.3.6.1.4.1.63.1000.1.1.1.19.6
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.19.6
    NAME 'apple-serviceinfo'
    DESC 'service related information'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Computer object 1.3.6.1.4.1.63.1000.1.1.2.10
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.10
    NAME 'apple-computer'
    DESC 'computer'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( apple-realname $
    description $
    macAddress $
    apple-category $
    apple-computer-list-groups $
    apple-keyword $
    apple-mcxflags $
    apple-mcxsettings $
    apple-networkview $
    apple-xmlplist $
    apple-service-url $
    apple-serviceinfo $
    apple-serviceslocator $
    apple-primarycomputerlist $
    authAuthority $
    uidNumber $ gidNumber $ apple-generateduid $ ttl $
    acctFlags $ pwdLastSet $ logonTime $
    logoffTime $ kickoffTime $ rid $ primaryGroupID $
    sambaSID $ sambaPrimaryGroupSID $
    owner $ apple-ownerguid $ apple-contactguid $
    ipHostNumber $ bootFile) )
    # Computer list object 1.3.6.1.4.1.63.1000.1.1.2.11
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.11
    NAME 'apple-computer-list'
    DESC 'computer list'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( apple-mcxflags $
    apple-mcxsettings $
    apple-computer-list-groups $
    apple-computers $
    apple-generateduid $
    apple-keyword ) )
    # Configuration attributes 1.3.6.1.4.1.63.1000.1.1.1.12
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.1
    NAME 'apple-password-server-location'
    DESC 'password server location'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.2
    NAME 'apple-data-stamp'
    DESC 'data stamp'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.3
    NAME 'apple-config-realname'
    DESC 'config real name'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.4
    NAME 'apple-password-server-list'
    DESC 'password server replication plist'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.5
    NAME 'apple-ldap-replica'
    DESC 'LDAP replication list'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.6
    NAME 'apple-ldap-writable-replica'
    DESC 'LDAP writable replication list'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.7
    NAME 'apple-kdc-authkey'
    DESC 'KDC master key RSA encrypted with realm public key'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.12.8
    NAME 'apple-kdc-configdata'
    DESC 'Contents of the kdc.conf file'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    # Configuration object 1.3.6.1.4.1.63.1000.1.1.2.12
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.12
    NAME 'apple-configuration'
    DESC 'configuration'
    SUP top STRUCTURAL
    MAY ( cn $ apple-config-realname $
    apple-data-stamp $ apple-password-server-location $
    apple-password-server-list $ apple-ldap-replica $
    apple-ldap-writable-replica $ apple-keyword $
    apple-kdc-authkey $ apple-kdc-configdata $ apple-xmlplist $ ttl ) )
    # Preset computer list object class.
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.13
    NAME 'apple-preset-computer-list'
    DESC 'preset computer list'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( apple-mcxflags $
    apple-mcxsettings $
    apple-computer-list-groups $
    apple-keyword ) )
    # Preset computer object class.
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.25
    NAME 'apple-preset-computer'
    DESC 'preset computer'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( apple-mcxflags $
    apple-mcxsettings $
    apple-computer-list-groups $
    apple-primarycomputerlist $
    description $
    apple-networkview $
    apple-keyword ) )
    # Preset computer group object class.
    #AttributeTypes:
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.26
    NAME 'apple-preset-computer-group'
    DESC 'preset computer group'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( gidNumber $
    memberUID $
    apple-mcxflags $
    apple-mcxsettings $
    apple-group-nestedgroup $
    description $
    jpegPhoto $
    apple-keyword ) )
    # Preset group object 1.3.6.1.4.1.63.1000.1.1.3.14
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.3.14
    NAME 'apple-preset-group'
    DESC 'preset group'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( memberUid $
    gidNumber $
    description $
    apple-group-homeurl $
    apple-group-homeowner $
    apple-mcxflags $
    apple-mcxsettings $
    apple-group-realname $
    apple-keyword $
    apple-group-nestedgroup $
    apple-group-memberguid $
    ttl $
    jpegPhoto $
    apple-group-services $
    labeledURI $
    apple-serviceslocator ) )
    # Preset user object attributes 1.3.6.1.4.1.63.1000.1.1.1.15
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.15.1
    NAME 'apple-preset-user-is-admin'
    DESC 'flag indicating whether the preset user is an administrator'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    # Preset user object 1.3.6.1.4.1.63.1000.1.1.2.15
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.15
    NAME 'apple-preset-user'
    DESC 'preset user'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( uid $
    memberUid $
    gidNumber $
    homeDirectory $
    apple-user-homeurl $
    apple-user-homequota $
    apple-user-homesoftquota $
    apple-user-mailattribute $
    apple-user-printattribute $
    apple-mcxflags $
    apple-mcxsettings $
    apple-user-adminlimits $
    apple-user-passwordpolicy $
    userPassword $
    apple-user-picture $
    apple-keyword $
    loginShell $
    description $
    shadowLastChange $
    shadowExpire $
    authAuthority $
    homeDrive $ scriptPath $ profilePath $ smbHome $
    apple-preset-user-is-admin $
    jpegPhoto $
    apple-relationships $ apple-phonecontacts $ apple-emailcontacts $ apple-postaladdresses $ apple-mapcoordinates $
    apple-serviceslocator ) )
    # Authentication authority attribute 1.3.6.1.4.1.63.1000.1.1.2.16.1
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.2.16.1
    # NAME 'authAuthority'
    # DESC 'password server authentication authority'
    # EQUALITY caseExactIA5Match
    # SUBSTR caseExactIA5SubstringsMatch
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.2.16.2
    # NAME ( 'authAuthority' 'authAuthority2' )
    # DESC 'password server authentication authority'
    # EQUALITY caseExactMatch
    # SUBSTR caseExactSubstringsMatch
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Authentication authority object 1.3.6.1.4.1.63.1000.1.1.2.16
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.16
    NAME 'authAuthorityObject'
    SUP top AUXILIARY
    MAY ( authAuthority ) )
    # Server Assistant configuration object 1.3.6.1.4.1.63.1000.1.1.2.17
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.17
    NAME 'apple-serverassistant-config'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( apple-xmlplist ) )
    # Location object attributes 1.3.6.1.4.1.63.1000.1.1.1.18
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.18.1
    NAME 'apple-dns-domain'
    DESC 'DNS domain'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.18.2
    NAME 'apple-dns-nameserver'
    DESC 'DNS name server list'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Location object 1.3.6.1.4.1.63.1000.1.1.2.18
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.18
    NAME 'apple-location'
    SUP top AUXILIARY
    MUST ( cn )
    MAY ( apple-dns-domain $ apple-dns-nameserver ) )
    # Service object attributes 1.3.6.1.4.1.63.1000.1.1.1.19
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.19.1
    NAME 'apple-service-type'
    DESC 'type of service'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.1.19.2
    # NAME 'apple-service-url'
    # DESC 'URL of service'
    # EQUALITY caseExactIA5Match
    # SUBSTR caseExactIA5SubstringsMatch
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.19.3
    NAME 'apple-service-port'
    DESC 'Service port number'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.19.4
    NAME 'apple-dnsname'
    DESC 'DNS name'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.19.5
    NAME 'apple-service-location'
    DESC 'Service location'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Service object 1.3.6.1.4.1.63.1000.1.1.2.19
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.19
    NAME 'apple-service'
    SUP top STRUCTURAL
    MUST ( cn $
    apple-service-type )
    MAY ( ipHostNumber $
    description $
    apple-service-location $
    apple-service-url $
    apple-service-port $
    apple-dnsname $
    apple-keyword ) )
    # Neighborhood object attributes 1.3.6.1.4.1.63.1000.1.1.1.20
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.20.1
    NAME 'apple-nodepathxml'
    DESC 'XML plist of directory node path'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.20.2
    NAME 'apple-neighborhoodalias'
    DESC 'XML plist referring to another neighborhood record'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.20.3
    NAME 'apple-computeralias'
    DESC 'XML plist referring to a computer record'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # Neighborhood object 1.3.6.1.4.1.63.1000.1.1.2.20
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.20
    NAME 'apple-neighborhood'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( description $
    apple-generateduid $
    apple-category $
    apple-nodepathxml $
    apple-neighborhoodalias $
    apple-computeralias $
    apple-keyword $
    apple-realname $
    apple-xmlplist $
    ttl ) )
    # ACL object attributes 1.3.6.1.4.1.63.1000.1.1.1.21
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.21.1
    NAME 'apple-acl-entry'
    DESC 'acl entry'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    # ACL object 1.3.6.1.4.1.63.1000.1.1.2.21
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.21
    NAME 'apple-acl'
    SUP top STRUCTURAL
    MUST ( cn $
    apple-acl-entry ) )
    # Schema attributes 1.3.6.1.4.1.63.1000.1.1.1.22
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.1.22.1
    # NAME 'attributeTypesConfig'
    # DESC 'attribute type configuration'
    # EQUALITY objectIdentifierFirstComponentMatch
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.3 )
    #attributetype (
    # 1.3.6.1.4.1.63.1000.1.1.1.22.2
    # NAME 'objectClassesConfig'
    # DESC 'object class configuration'
    # EQUALITY objectIdentifierFirstComponentMatch
    # SYNTAX 1.3.6.1.4.1.1466.115.121.1.37 )
    # Resource attributes 1.3.6.1.4.1.63.1000.1.1.1.23
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.23.1
    NAME 'apple-resource-type'
    DESC 'resource type'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.23.2
    NAME 'apple-resource-info'
    DESC 'resource info'
    EQUALITY caseExactMatch
    SUBSTR caseExactSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype (
    1.3.6.1.4.1.63.1000.1.1.1.23.3
    NAME 'apple-capacity'
    DESC 'capacity'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    # Resource object 1.3.6.1.4.1.63.1000.1.1.2.23
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.23
    NAME 'apple-resource'
    SUP top STRUCTURAL
    MUST ( cn )
    MAY ( apple-realname $ description $ jpegPhoto $ apple-keyword $
    apple-generateduid $ apple-contactguid $ apple-ownerguid $
    apple-resource-info $ apple-resource-type $ apple-capacity $
    labeledURI $ apple-mapuri $ apple-serviceslocator $ apple-phonecontacts $
    c $ apple-mapguid $ apple-mapcoordinates $ apple-xmlplist ) )
    # Augment object 1.3.6.1.4.1.63.1000.1.1.2.24
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.24
    NAME 'apple-augment'
    SUP top
    STRUCTURAL
    MUST ( cn ) )
    attributetype (
    1.3.6.1.1.1.1.31
    NAME 'automountMapName'
    DESC 'automount Map Name'
    EQUALITY caseExactMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
    SINGLE-VALUE )
    attributetype (
    1.3.6.1.1.1.1.32
    NAME 'automountKey'
    DESC 'Automount Key value'
    EQUALITY caseExactMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
    SINGLE-VALUE )
    attributetype (
    1.3.6.1.1.1.1.33
    NAME 'automountInformation'
    DESC 'Automount information'
    EQUALITY caseExactMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
    SINGLE-VALUE )
    objectclass (
    1.3.6.1.1.1.2.16
    NAME 'automountMap'
    SUP top STRUCTURAL
    MUST ( automountMapName )
    MAY description )
    objectclass (
    1.3.6.1.1.1.2.17
    NAME 'automount'
    SUP top STRUCTURAL
    DESC 'Automount'
    MUST ( automountKey $ automountInformation )
    MAY description )
    # Apple User Info object 1.3.6.1.4.1.63.1000.1.1.2.27
    objectclass (
    1.3.6.1.4.1.63.1000.1.1.2.27
    NAME 'apple-user-info'
    SUP top STRUCTURAL
    MAY ( apple-namesuffix $ apple-phonecontacts $ apple-emailcontacts $ apple-postaladdresses $
    telephoneNumber $ mobile $ facsimileTelephoneNumber $ pager $
    l $ st $ c $ postalCode $ postalAddress $ street $
    apple-imhandle $ loginShell $ jpegPhoto $ apple-user-picture $ description) )
    {quote}
    {quote:title=Samba Schema :}
    ## schema file for OpenLDAP 2.0.x
    ## Schema for storing Samba's smbpasswd file in LDAP
    ## OIDs are owned by the Samba Team
    ## Prerequisite schemas - uid (cosine.schema)
    ## - displayName (inetorgperson.schema)
    ## 1.3.6.1.4.1.7165.2.1.x - attributetypes
    ## 1.3.6.1.4.1.7165.2.2.x - objectclasses
    ## Password hashes
    attributetype ( 1.3.6.1.4.1.7165.2.1.1 NAME 'lmPassword'
    DESC 'LanManager Passwd'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.2 NAME 'ntPassword'
    DESC 'NT Passwd'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    ## Account flags in string format ([UWDX ])
    attributetype ( 1.3.6.1.4.1.7165.2.1.4 NAME 'acctFlags'
    DESC 'Account Flags'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    ## Password timestamps & policies
    attributetype ( 1.3.6.1.4.1.7165.2.1.3 NAME 'pwdLastSet'
    DESC 'NT pwdLastSet'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.5 NAME 'logonTime'
    DESC 'NT logonTime'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.6 NAME 'logoffTime'
    DESC 'NT logoffTime'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.7 NAME 'kickoffTime'
    DESC 'NT kickoffTime'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.8 NAME 'pwdCanChange'
    DESC 'NT pwdCanChange'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.9 NAME 'pwdMustChange'
    DESC 'NT pwdMustChange'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    ## string settings
    attributetype ( 1.3.6.1.4.1.7165.2.1.10 NAME 'homeDrive'
    DESC 'NT homeDrive'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.11 NAME 'scriptPath'
    DESC 'NT scriptPath'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.12 NAME 'profilePath'
    DESC 'NT profilePath'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.13 NAME 'userWorkstations'
    DESC 'userWorkstations'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.17 NAME 'smbHome'
    DESC 'smbHome'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    attributetype ( 1.3.6.1.4.1.7165.2.1.18 NAME 'domain'
    DESC 'Windows NT domain to which the user belongs'
    EQUALITY caseIgnoreIA5Match
    SUBSTR caseIgnoreIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
    ## user and group RID
    attributetype ( 1.3.6.1.4.1.7165.2.1.14 NAME 'rid'
    DESC 'NT rid'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    attributetype ( 1.3.6.1.4.1.7165.2.1.15 NAME 'primaryGroupID'
    DESC 'NT Group RID'
    EQUALITY integerMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
    ## The smbPasswordEntry objectclass has been depreciated in favor of the
    ## sambaAccount objectclass
    #objectclass ( 1.3.6.1.4.1.7165.2.2.1 NAME 'smbPasswordEntry' SUP top AUXILIARY
    # DESC 'Samba smbpasswd entry'
    # MUST ( uid $ uidNumber )
    # MAY ( lmPassword $ ntPassword $ pwdLastSet $ acctFlags ))
    #objectclass ( 1.3.6.1.4.1.7165.2.2.2 NAME 'sambaAccount' SUP top STRUCTURAL
    # DESC 'Samba Account'
    # MUST ( uid $ rid )
    # MAY ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
    # logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
    # displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
    # description $ userWorkstations $ primaryGroupID $ domain ))
    ## The X.500 data model (and therefore LDAPv3) says that each entry can
    ## only have one structural objectclass. OpenLDAP 2.0 does not enforce
    ## this currently but will in v2.1
    objectclass ( 1.3.6.1.4.1.7165.2.2.3 NAME 'sambaAccount' SUP top AUXILIARY
    DESC 'Samba Auxilary Account'
    MUST ( uid $ rid )
    MAY ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
    logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
    displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
    description $ userWorkstations $ primaryGroupID $ domain ))
    ## Used for Winbind experimentation
    #objectclass ( 1.3.6.1.4.1.7165.1.2.2.3 NAME 'uidPool' SUP top AUXILIARY
    # DESC 'Pool for allocating UNIX uids'
    # MUST ( uidNumber $ cn ) )
    #objectclass ( 1.3.6.1.4.1.7165.1.2.2.4 NAME 'gidPool' SUP top AUXILIARY
    # DESC 'Pool for allocating UNIX gids'
    # MUST ( gidNumber $ cn ) )
    ## SID, of any type
    attributetype ( 1.3.6.1.4.1.7165.2.1.20 NAME 'sambaSID'
    DESC 'Security ID'
    EQUALITY caseIgnoreIA5Match
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
    ## Primary group SID, compatible with ntSid
    attributetype ( 1.3.6.1.4.1.7165.2.1.23 NAME 'sambaPrimaryGroupSID'
    DESC 'Primary Group Security ID'
    EQUALITY caseIgnoreIA5Match
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
    {quote}

  • How to configure the rc.conf for a HUAWEI E220 modem

    Hello.
    I configured my HUAWEI E220 after the instructions in the wiki, and it's working well. BUT, I can't connect to the internet. I think that is because i didn't made any modifications at the network configurations in the rc.conf file. I don't know what to change. What should I write in it (i know that i can't use eth0 anymore, but what is the right interface for HUAWEI, ppp0, ttyUSB0...)? Thank you.

    I knocked together an RC script to start and stop the connection, which is ppp0
    from it:
    /usr/bin/wvdial three &> /dev/null &
    route add default gw 10.64.64.64 &> /dev/null &
    rm /etc/resolv.conf
    echo nameserver 208.67.222.222 >> /etc/resolv.conf
    perhaps this helps?

Maybe you are looking for

  • View access denied to Subject Reset on Policy

    Hi, there. I created a custom workflow so that anonymous user can launch the workflow, then start creating an account. During the workflow activity, the first form is asking user to enter the accountID of his/her choice, and the form has a validation

  • ITunes 64 bit installer rolls back action on win 8 64 bit system

    I do not know what i am doing wrong, I just bought a new win 8 64 bit system and iTunes keeps rolling back before the install completes. I have tried running it as administrator and turning off firewall but it did not work. Please Help.

  • CS5.5 HTML5 and getting MSSQL data

    I am a long time ASP developer and looking to get into HTML5 using Dreamweaver CS5.5 for Mobile apps. I am very excited to understand the mobile development features of CS5.5! I'm hoping somebody can point me into the right direction or explain what

  • Error in InitialContext lookingup

    IDE: Netbeans 8.0. Server ejb: "@Stateless public class ejb implements ejbRemote{     public String say(){     return "hello"; }"                                    //Server ejb is located in the host: 192.168.0.2 , project ER/ejb-ejb/beans/ Interfac

  • Manual Installation of SequeLink

    I was having some problems setting up an ODBC Socket connection in the ColdFusion Administrator page, and from what I read online it seemed to be a problem with the ColdFusion MX ODBC Services (SequeLink). I found a page describing how to reinstall t