User Roles Info
- admin: Routine appliance and drupal maintenance.
- System.
- User.
- Apache.
- Dovecot.
- Drupal.
- Drush.
- Fail2ban.
- Postfix.
- Shell-In-A-Box.
- Solr.
- ssh.
- Webmin.
- cssadmin: Design and related drupal maintenance.
- Theme design privileges.
- Access and permissions to /var/www/drupal8/themes directory.
- ProFTPD account mapped to /var/www/drupal8/themes directory.
- Access drupal site themes via ftp://admin.HOSTNAME using cssadmin:password account.
- Shell-In-A-Box.
- ssh.
- Gulp/Sass:
- Execute watch command from /var/www/drupal8/themes/SITEBASENAME directory.
- Watch command line: gulp watch
- Set a gulp watch in the site theme directory.
- Edit sass files located within the site's components sass directory.
- Gulp watch should automatically compile changes to the components css directory.
- View changes to verify before deployment.
- Stop gulp watch.
- drupal8: Drupal database maintenance and scripting.
- Drupal.
- Drush.
- root (MySQL): Database maintenance and scripting.
- Database maintenance.
- Drush scripts.
- System scripts.
- Drupal.
- Roundup.
- Invoice Ninja.
- root (system): Security and system modifications.
- Login should be left disabled and only be temporarily enabled.
- Enable/disable login as "admin" using Webmin or command line.
- System maintenance requiring root.
- System scripts requiring root.
- Composer.
- Drush.