tor 2011-01-20 klockan 14:31 +0000 skrev Timothy Legge: > Hello list! > > I hope this message finds you all well. > > Ive been spending some time today trying to figure out how to get NFS > working under OpenBSD with the shiny new LDAPD daemon. > > As far as I can tell, I have LDAPD working as intended, but I would welcome > it if someone could give my config files a once over to ensure that Ive > understood the documentation correctly. Here is an example of my > /etc/rc.conf.local and my /etc/ldapd.conf for reference: > > # Named server configuration. > named_flags="" > named_user=named > named_chroot=/var/named > > # Start the LDAP Daemon > ldapd_flags="" > > # Enable required services for NSF > #portmap=YES > #nfs_server=YES > > #End Of File > > # $OpenBSD: ldapd.conf,v 1.2 2010/06/29 02:50:22 martinh Exp $ > > schema "/etc/ldap/core.schema" > schema "/etc/ldap/inetorgperson.schema" > schema "/etc/ldap/nis.schema"
If you will be serving apple requests, I guess you also need an apple-specific schema. IIRC, it should be installed on macs in /etc/openldap/schema/apple.schema. > listen on 10.0.1.20 > listen on lo0 > listen on "/var/run/ldapi" > > rootdn ldaproot > rootpw password > > namespace "dc=timothylegge,dc=co,dc=uk" { > rootdn "cn=root,dc=timothylegge,dc=co,dc=uk" > rootpw "password" > index sn > index givenName > index cn > index mail > fsync on > # cache-size > # index-cache-size > relax schema I suggest not using relaxed schema checking unless you're running a custom application and don't care to write a schema file. > # deny read access > # deny write access > # allow bind acceess > # keyword to any > } > > #End Of File > > So all given, as I understand it, the above config files 'should' start > LDAPD correctly. yes > I guess now would be a good time to say I also have the > built in DNS Server running on this box too, configured correctly for the > domain timothylegge.co.uk. ldapd doesn't verify your domain in DNS, even if your namespace is named after your domain > Im now stuck at the point of configuring NFS to use LDAPD for authentication > and access to the network mount points. At this point, I only want to allow > network access to the /home partition on the server. You need to find some documentation about how mac os x integrates with ldap. Googling for 'nfs ldap mac' seems to give some relevant results. > I would also like to > know how to add user accounts to the LDAPD server, as Im unsure how to do > this. Also, it will be Mac OS X 10.6 clients that will be using the NFS and > LDAPD server. Either use a GUI frontend of your choice, or use the openldap-client (available as a package) command line tool. With the latter you need to write the ldif file yourself. > Any help at all would be welcome at this point :) > > Looking forward to your comments. > > Tim > -martin