Some blogs that never ever caught my attention, and some that I had never heard of are showcased here. In a sense it's a good thing as I guess, it's time for me to explore the blogosphere.
All said and done, what I like best about the Bloggies 2005 awards is that it led me to a link called blog.ELEMENTS. This very closely represents the periodic table and has 115 blogs that are rotated in some sequense. Similarly web.ELEMENTS is also a periodic table of various components of the World Wide Web arranged in a extremely interesting sequence. Something fun to read through and get impressed with.
PS:The Bloggies 2005 awards very interesting and tempting prizes. It sure outbeats my prize for blog.CONTEST
The product information page was in Japanese and I, not being a super-multi lingual person could not read the description on the page.. Maybe someone who's multi lingual could help translate that page for me. You can visit the site and see the products yourself!
So anyway, As I was browsing through the English Reseller website for SushuSisk, I also came across iDuck, another cute USB drive shaped like a duck. Cool Stuff.
Most of the time, the folks who ask me questions already have gone through sufficient documentation and trial runs, but yet there exists a reluctance in performing the upgrade without a approval signoff from an architect.
Please read the updates at the bottom of this post.
So: to make everybodys life easier, i thought of posting a blog on the as close as possible steps that would be required to perform this upgrade.
Unless one has a humongous NIS / NIS+ infrastructure, the steps in this post
So, fun aside. here goes...
This blog post is a high level draft of options that one could use to enable native ldap authentication... This may not be 100% accurate, but if and when yu try this out and find out something thats different from whats listed here, please do comment on it...
The term user information is not restricted to a users entry containing just his username and password, but rather extended to also contain pertinent information for the LDAP store to serve as a naming services server in conjunction with extenstions to use the data as a authentication source for web applications.
Native LDAP:
Any naming system should only have one source of authoritative information. Current naming Services Environments usually use DNS, which uses flatfiles as sources. Under LDAP, the source of authoritative data is the directory, and it is managed using directory management tools. FlatFile sources could be retained for emergency backup or backout only, and they generally should not be used.
This post/blog is a superset of the information contained in the chapter "Naming and Directory Services (DNS, NIS, and LDAP)" of the System Administration Guide (found on the Sun Product Documentation site: http://docs.sun.com). The former presents a relatively simple “cookbook” approach for first time users. This post contains technical detail for the more advanced user. My plan is to make additions to this post or post more updates as new deployment techniques are discovered.
This Document describes ONLY the following structure. NOTE:What are a VLV-indexes and why do we need these?
Client Setup: # getent passwd [user id]
test4::1005:1:this is a test user:/export/home/test4:/bin/csh
The nisdomain value that the client looks for is the name listed in the /etc/defaultdomain file, or one supplied with the -d argument to the ldapclient command.
The steps that the ldapclient command perform are:
Client searches on the naming service database default to ou=people, ou=group, etc. based on the SolarisSearchBaseDN variable set in the LDAP client profile. However, different search bases can be specified for different databases. You can specify these by overriding the defaults in the profile. To override a default, use the -B option of the ldap_gen_profile command. For example:
In this example, the passwd database is accessed from an alternative path. If user account information is shared with applications other than Solaris OE clients, you should separate the People container from the rest of the naming service databases.
NOTE: The Solaris9 Server with the SunONE Directory Server 5.2 can be a client to itself. In order to have the Solaris9 Server (Naming Services Host) to be a client to itself, please rerun the instructions for Client Setup on the naming Services Host (Solaris9 Server with Directory Server5.2).
Reboot the naming Sevices Host after configuring it to be a client to itself.
NOTE: Solaris 9 includes a copy of the Sun Management Console 2.1 with support for LDAP Directory Server provisioning. SMC is rather complex, however, and attempting to provision LDAP users is an exercise in frustration. I have got to the point where I can begin to add LDAP users and groups, but there is no communication to the Directory Server and log entries are very cryptic.
Useful References:
WHEW !!!. I'm poofed for now. Shall post another addendum to this sometime soon...
For details on the Usage and Guidelines Please refer to http://www.ietf.org/rfc/rfc2307.txt
Server Setup:
These indexes are used (and needed) to improve performance when browsing through large tables that contain many objects. i.e. when an enduser on a LDAP-client issues the command "getent hosts", all entries in of ou=Hosts,dc=yourcompany,dc=com become read from the LDAP-server. If a VLV-index for the Hosts-table does exist, the LDAP-client will receive the response very quickly. Please see "Section 10 Managing Indexes in the IDS 5.1 Administrator's Guide" to find further information
ldapsearch -b cn=schema objectclass=* | grep nisDomainObject
objectClasses=( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top STRUCTURAL MUST nisDomain X-ORIGIN 'user defined' )
Initialize the Solaris8 Client on the box using:
When the client is initialized, an IP address of one or more LDAP servers and a search base is specified. This information can be specified as a command line argument to the ldapclient command, or in a profile generated by the ldap_gen_profile command. The preferred method is to generate a profile with the ldap_gen_profile command. The search base that is set in the profile is determined by how the tree is set up.
#Use LDAP in conjunction with files
# "hosts:" and "services:" in this file are used only if the
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.
# the following two lines obviate the "+" entry in /etc/passwd and /etc/group.
This value should be changed to dns ldap if the intention is to use dns for name resolutions and hostnames
# for efficient getservbyname() avoid ldap
A key point here is that the search for the profile entry will start directly below the entry containing the nisDomainObject with the matching nisdomain value. Another important point is that you only want to have one entry with the same nisdomain value in the directory server. The search will stop at the first match and fail if it cannot find the specified profile which is expected to be directly below the entry with nisDomainObject.
ldap_gen_profile -P altpasswd -b o=nismaps,dc=yourcompany,dc=com -B “passwd: (ou=people,dc=yourcompany,dc=com)” -D cn=proxyagent,ou=profile,dc=yourcompany,dc=com -w [password] 127.0.0.1
UPDATE 1 : There has been no announcement made that nis would be EOL'd. I stand corrected.
UPDATE 2 : My colleague Michael Haines pointed out a few inaccuracies in this post. I would like to add that for detailed usage and guidelines, you would need to refer to http://www.ietf.org/rfc/rfc2307.txt and http://www.padl.com/~lukeh/rfc2307bis.txt. There also seems to be some in accuracies in the ldapaddent section. I shall ammend that as soon as i find out the specifics of the inacuracies.
Initially, the iPod kits will only be available in Europe. Controllable from the steering wheel as per standard for in-car audio features, the iPod system also allows instant automatic system configuration meaning the device is both easy to navigate and quick to set up.
The Mercedes Benz iPod system will be compatible with all third generation iPods plus mini, photo and limited U2 editions.

View a interactive Demo of the iPod integration kit in a Mercedez
XPA Systems phrases pGINA as the following :
As it stands, the Microsoft Windows 2000 client operating system only provides a single method of user authentication. This method calls for the availability of a machine running the Microsoft Windows 2000 Server operating system. While this method may work very well in several situations, it does not work at all in others. Should someone be looking to bring the Windows 2000 operating system into an environment where user authentication is currently being handled by something other than a Windows 2000 server, it is an extremely difficult task to allow for this single method of authentication.
For instance, should an administrator wish to use an existing Unix server, and its existing base of users, to authenticate access to Windows 2000 machines there are few options. The methods employed may range from using a Windows 2000 server for authentication and having the administrator maintain identical lists of usernames/passwords on each server, to using Samba to emulate a Windows NT 4 Server. However, each method has its drawbacks and limitations. Ideally the administrator should be able to setup a standard naming service, such as NIS (Network Information Services) or LDAP (Lightweight Directory Access Protocol), on ANY type of server and have all clients, regardless of OS revision, access that single repository.
However, Microsoft does allow for customization of its client access and authentication methods through the interface specifications and details of their GINA (Graphical Identification aNd Authentication) dynamic link library. This library “… is a replaceable DLL component that is loaded by the Winlogon executable. The GINA implements the authentication policy of the interactive logon model and is expected to perform all identification and authentication user interactions.” (MSDN)
Through the creation of a substitute GINA that can dynamically load “plugins”, where a plugin can be created to use ANY method of authentication, we propose that it is possible to systematically, and simply, provide for the authentication and login of a user via many different methods. Thereby, we are simplifying the provided GINA interface, and providing the skeleton code necessary to quickly and easily implement many different methods of user authentication. Once a plugin has been created for any particular authentication method, it can quickly and easily be installed on multiple machines and even provided for other users and institutions, without the need for an in-depth understanding of the Windows logon process or its structure.
I shall Update this Blog post with a link to the Actual Post on this subject. This is just a heads up...
Adorably Sensational :: A tricycle that morphs into a bicycle — on the fly!Frustrations of getting a 19year young teenage girl to ride a bike without getting her mad at the embarassments of falling down in front of all her friends got the better of me. I went to my best pal.. the "computer" to google for good training bikes for adults... and guess what I found.. This invention is really really cool.. IF only they had it in my day.
Now I know for sure the bike MY daughter & son would have as they learns to bike around the community...
First the Segway.. and now THIS !!!. This one surely takes the cake.
Obtain more information on the SHIFT Bicycle at http://design.runride.com/design/
Three cheers to the designers Scott Shim, Ryan Lightbody and Matt Grossman who won the grand prize in a bicycle design competition held by the Taiwanese government last month. When the bike is moving an articulating hub draws the wheels inward to mimic a single wheel and "make the aesthetics cool," said Shim in Bradford McKee's short piece on the bike that appeared in yesterday's New York Times.
So if the company that commercially launches this product goes public, or is looking pout for angel venture capitalists I'm investing.. !!
blog.CONTEST Winner Receives: Sony MP3 CD Walkman® Portable CD Player. (I will ship this to the winner ONLY in U.S and Canada. Winners from outside this territory may choose to pay for the shipping to obtain their prize or could choose to donate it back to blog.CONTEST as a prize to be used towards the next blog.CONTEST. I/WE/US anticipating participation from all of you would make Apt mention of the sponsor of the prize for every forthcoming contest). I shall sponsor the prize for the winner of the first contest. Any of you can volunteer to keep the contest going and to sponsor prizes.
Here are the rules: (courtesy: blogmela)