system_user_to_virtual_passwd

Version 1.54

Feature
Finished

ALPHA New directadmin.conf, internal default: system_user_to_virtual_passwd=0 The purpose of this is to include the system account in the virtual passwd file at /etc/virtual/domain.com/passwd so you can login with systemuser@domain.com. The main purpose was for the dovecot_proxy option, for remote email. To enable, add: system_user_to_virtual_passwd=1 to the directadmin.conf and restart DA. Not recommended for use, unless you have a very specific need for it. Testing required. =========== /etc/virtual/domain.com/passwd the format of the Username line is the same as othes, except it points to /home/username, instead of /home/username/imap/domain.com/user The password crypt is taken from the system function: getspnam (getpwnam on FreeBSD) so the crypt will match whatever is in the shadow file. However, for User creation, or other methods where the plaintext password is known, a fresh crypt is made, so it might not match the /etc/shadow file. =========== TASK.QUEUE This task.queue option has been updated to add the username if it's missing: echo "action=rewrite&value=email_passwd" >> /usr/local/directadmin/data/task.queue or: echo "action=rewrite&value=email_passwd&user=fred" >> /usr/local/directadmin/data/task.queue =========== TODO: Change username not done (at a minimum)

Interested to try DirectAdmin? Get a 30-day Free Trial!