#3105 No users & groups under Mac OSX 10.5 Leopard

1.410
closed-fixed
Jamie Cameron
5
2008-06-10
2008-04-15
IM Scary
No

Now that the deprecated netinfo is removed, including all command line interfaces, in 10.5/Leopard, it appears Webmin 1.410 (detecting Darwin 2008) can not find the Users and Groups from the new format xml files in the directory.

The passwd, passwd.master and group files are only functional in single user mode.

In short, webmin does not display any users and groups under Leopard client (and probably server, too). Trying to create a user fails silently and returns you to the screen below.

Apple's statements about this change:
http://docs.info.apple.com/article.html?artnum=306494
http://docs.info.apple.com/article.html?artnum=306752

Apple shows how to create users with dscl:
http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/additionalfeatures/chapter_10_section_9.html

Most of these server command lines work on client as well:
http://images.apple.com/server/macosx/docs/Command_Line_Admin_v10.5.pdf

PAM authentication isn't working. Of course, nidump doesn't generate a password file on the fly anymore because it doesn't exist.

Of course, this change in architecture has implication for Unix
authentication and Usermin as well. Happy to help test.

Sorry for the duplicate submission; this one should be proper.

Discussion

  • IM Scary
    IM Scary
    2008-04-15

    Screenshot showing no users , no groups under Leopard

     
    Attachments
  • Jamie Cameron
    Jamie Cameron
    2008-04-15

    Logged In: YES
    user_id=129364
    Originator: NO

    Hmm, that's going to require a bit of work to fix. First I'll have to see about upgrading my Mac to 10.5 so I can see this..

     
  • Jamie Cameron
    Jamie Cameron
    2008-06-10

    • status: open --> closed-fixed
     
  • Jamie Cameron
    Jamie Cameron
    2008-06-10

    Logged In: YES
    user_id=129364
    Originator: NO

    I just finished implementing this, for inclusion in Webmin 1.430. Or if you want to try it out now, you can get the 1.421 development version from http://www.webmin.com/devel.html (in tar.gz format).