Those three things should be really easy to customize in, for example, cPanel.

The unusual home directory layout should be easy with anything that uses the system's user management tools, too, since typically you can just mess with the skeleton home directory to your heart's content.

Most web control panels can use PAM, LDAP, XML of some sort, MySQL, PostgreSQL, or some other source you can configure. PAM can be configured to use about anything itself.

The addwebuser script might be an issue depending on just what you mena by "strange". Chances are there's a suitable way to import the existing users into whatever control panel you end up using.


In reply to Re^3: CGI and System Administration by mr_mischief
in thread CGI and System Administration by pileofrogs

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.