User Passwords

Discussion in 'Feature Requests' started by PoleCat, May 16, 2008.

  1. PoleCat

    PoleCat New Member


    Pretty much every second or third day I have users calling me asking me what their password is for their email. Problem is I have 3 engineers working on the ISPC control panel updating/adding and making changes regularly for customers.
    We don't keep passwords written down on paper of engineers pc's as its a security risk. So when a client phones in asking for their password, we gotta go in and change it every time. This consumes time and is rather frustrating.

    I would like to see a ISPC system where you can view the user/email passwords when you click on the user&email tab and maybe in there have a "view passwords" button to view a list of all their passwords? This will in turn help customers also lookup their own email passwords.

  2. falko

    falko Super Moderator ISPConfig Developer

    In the current ISPConfig version, the passwords are stored nowhere in the database - they are in /etc/shadow only...
  3. flipkick

    flipkick ISPConfig Developer ISPConfig Developer

    What about sending your customers the password in a salutatory email? And maybe your team via CC? There's an option for this in ISPConfig.
  4. PoleCat

    PoleCat New Member

    Will version 3.0 have the passwords stored in the sql database?
    I really think this will be a good feature, and will tremendously help with password management.
  5. PoleCat

    PoleCat New Member

    Yes I do send the customers the passwords, but being customers they loose it, or its easier for them to call up and ask for the password. I cant tell the customer he's a freegin idiot for not having a photographic memory to remember his password.

    We send cc emails to a central email account, though this is time consuming to admin this and compile a excel spreadsheet with passwords and keeping them all up to date, then only 1 person can access the spreadsheet else it will be out of sync etc etc etc. Also have passwords on file is not how I want to run the business, a disgruntled employee can easily e-mail or copy the file, go home and do some serious damage, or read the email for employees months after he dismissed. I cant change the passwords of every customer (over 200) when a employee leaves.

    When I used to work for a hosting company in London, they had the passwords all stored for all servers in a sql database, and you had to click on "view passwords" under that account to access it. Once you have clicked it the system logs the person (sql user account that is logged in) that requested the passwords in a log which is viewable in the page when you click "view passwords". That way you can see what employee made what changes to the passwords and when and it can help you trouble shoot any errors or password changes that might/should not of happened. etc etc. This also improves security as your employees now can see they are being logged when they view or change a password. The logging of this can also help you see if the client changed the password and if its his mistake etc etc.

    Maybe I'm asking for a too advanced system.
  6. flipkick

    flipkick ISPConfig Developer ISPConfig Developer

    It will be a bad feature to keep plain passwords in mysql databases considering security issues. You'll have a big problem when someone hacks ALL secret password with a single exploit. :eek:

    It's quite better to set the user a new password like the big hosting companies i know do it. A "lost password" function for the user would also make sense.
  7. flipkick

    flipkick ISPConfig Developer ISPConfig Developer

    :D It's just too insecure. I don't know any mysql based application storing plain passwords. This is unreasonably dangerous.
  8. falko

    falko Super Moderator ISPConfig Developer

    I second that.

Share This Page