[K12OSN] OSX home directories on a K12LTSP server?

Dan Young dan_young at mesd.k12.or.us
Mon Feb 27 20:38:10 UTC 2006


Eric Harrison wrote:
> Has anyone setup roaming profiles on Apple OSX clients stored on a
> K12LTSP server? (i.e. Netatalk, NFS, or Samba?)

Wanted to update this thread if anyone was interested in AFP roaming
profiles on OS X mounted from a K12LTSP server w/ Netatalk, w/ users in
OpenLDAP...

Configure Netatalk server
   1. Add uams_guest.so to AFPD_UAMLIST in /etc/atalk/netatalk.conf
   2. Add share definition to /etc/atalk/AppleVolumes.default:
      /home Users cnidscheme:dbd

Add required attributes to each LDAP user:
   1. Add apple.schema to /etc/openldap/schema from:
      http://tinyurl.com/opgp6
   2. Uncomment apple-user-homeDirectory attribute and restart openldap.
   3. Add to each user, apple-user-homeurl with value:
<home_dir><url>afp://hostname/Users</url><path>username</path></home_dir>
   4. Add to each user, apple-user-homeDirectory with value:
      /Network/Servers/hostname/Users/username

Configure Mac OS X client
   1. Open /Applications/Utilities/Directory Access
   2. Select LDAPv3, check Enable if it isn't already, Configure...
   3. New...
   4. Server name: ldap.mesd.k12.or.us
   5. Manual
   6. Name the configuration
   7. Change LDAP Mappings to RFC 2307 (Unix)
   8. Set search base to dc=mydistrict,dc=k12,dc=or,dc=us (or similar)
   9. Edit
  10. Search & Mappings
  11. Under Users, change the NFSHomeDirectory mapping from:
      homeDirectory to apple-user-homeDirectory
  12. Under Users, click Add...
  13. Select HomeDirectory, click OK
  14. Add a mapping for HomeDirectory to apple-user-homeurl
  15. Open /Applications/Utilities/NetInfo Manager
  16. Click the lock to make changes
  17. Select mount, click New
  18. Add property name with value hostname:/Users
  19. Add property dir with value /Network/Servers/
  20. Add property vfstype with value url
  21. Add property opts with values:
      net
      url==afp://;AUTH-NO%20USER%20AUTHENT@hostname/Users
  22. Reboot; alternatively you could reload the DirectoryService and
      the automounter on OS X...

-- 
Dan Young <dan_young at mesd.k12.or.us>
Multnomah ESD - Technology Services
503-257-1562




More information about the K12OSN mailing list