Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
The BIND DNS server has already been deprecated and removed from Plesk for Windows.
If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
Well, you can access PSA database from Plesk itself, just go to Tools & Settings -> Database Servers, opet the local MySQL server and browse through phpmyadmin.
Well, you can access PSA database from Plesk itself, just go to Tools & Settings -> Database Servers, opet the local MySQL server and browse through phpmyadmin.
i was intrigued by the question so i looked at what i could find...
Looking at the database in phpmyadmin there are a couple of relevant tables it seems:
psa->accounts (don't know yet)
psa->clients (list of clients and their logins w/o mention of subscriptions)
psa->db_users (empty on my fresh install, looking at column names should be individually created db users from w/i subscriptions)
psa->domains (list of all created domains relating column "cl_id" to client id from psa->clients)
psa->filesharing_users (don't know yet)
psa->ftpusers (ftp logins where "sys_user_id" column refers to psa->sys_users->"id")
psa->mail (list of email accounts (no aliases) where "dom_id" relates to psa->domains->"id")
psa->mail_aliases (list of mail aliases where "mn_id" relates to psa->mail->"id")
psa->pd_users (list of usersnames from password protected web directories where "pd_id" relates to psa->protected_dirs->"id")
psa->smb_users (list of all clients & additional system users that where created? not entirely sure)
psa->sys_users (list of userlogins managing subscriptions (ftp login/ webadmins(?, maybe rather in psa->web_users which is still empty at my site) etc where "home" shows login dir)
A simple
grep vhosts /etc/passwd
on the shell also shows logins from psa->sys_users are created as local system users with (in my case) /bin/false as shell.
In addition, there are the commands under (in my case) /opt/psa/bin and /opt/psa/admin/bin/ where
/opt/psa/bin/
client
customer
reseller
subscription
user
webuser
seem relevant but don't have a -list option afaict. Some can check existance of accounts though and "-h" switch shows available options.
Also
/opt/psa/admin/bin/
usermng -h
shows a deprecated "--get-users-list" switch that will result in some formatted /etc/passwd output including vhost accounts.
There's more i'm sure and the above info may be incomplete/ inaccurate (beware, i just looked at this for the first time).
Getting a list should be simpler than diving into the db, but hey... Maybe i'm missing something.
psa->clients (list of clients and their logins w/o mention of subscriptions)
psa->smb_users (list of all clients & additional system users that where created...)
There are seven tables in the psa database with the word "user" in their name: db_users, ftp_user, fileSharingUsers, pd_users, smb_users, sys_users, & web_users. I checked the contents of the psa->smb_users table and believe that I've found what I was looking for: The psa->smb_users table contains all accounts, indexed by the client account to which they're associated (in the psa->clients->id).
Yes - I've confirmed that the system users (i.e., the accounts found in /etc/passwd and in psa->sys_users) are one and the same as the usernames associated with the subscriptions (the value found in Home > Subscriptions > foobar.com > Change hosting Settings of foobar.com).