Right now the webserver provisionning module suggests using "root" upfront. we should instead suggest the creation of a hostmaster user.

here's how we create the user under debian:

adduser --system --home /var/hostmaster --no-create-home --disabled-login --disabled-password --shell /bin/sh hostmaster

Comments

adrian’s picture

It suggests using the user the script file belongs to.

If this is root, we should flag this as a problem.

adrian’s picture

Status: Active » Fixed

Did some user testing of installation, and this became a big issue.

Fix is in all branches now.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

  • Commit 0ea8b82 on debian, dev-dns, dev-envobject, dev-koumbit, dev-log_directory, dev-migrate_aliases, dev-multiserver-install, dev-newhooks, dev-nginx, dev-platform_management, dev-ports, dev-purgebackup, dev-restore, dev-services, dev-simplerinstaller, dev-site_rename, dev-ssl, dev_716166_apache_conf, dev_dns, dev_server_verify, prod-koumbit, ssl, dev-ssl-ip-allocation-refactor, dev-1205458-move_sites_out_of_platforms, 7.x-3.x, dev-subdir-multiserver, 6.x-2.x-backports, dev-helmo-3.x authored by adrian:
    Updated documentation. Fixes #280570