====== System Administration Tasks ====== This page explains how to do specific tasks with the PHP infrastructure. ===== Download Server Access ==== ''ssh downloads.php.net'', and then: sudo su - export USER_TO_ADD=sergey adduser $USER_TO_ADD cd /home mkdir $USER_TO_ADD/.ssh vim $USER_TO_ADD/.ssh/authorized_keys chown $USER_TO_ADD $USER_TO_ADD/.ssh $USER_TO_ADD/.ssh/authorized_keys chmod 0600 $USER_TO_ADD/.ssh/authorized_keys chgrp $USER_TO_ADD $USER_TO_ADD/.ssh $USER_TO_ADD/.ssh/authorized_keys mkdir $USER_TO_ADD/public_html chown $USER_TO_ADD $USER_TO_ADD/public_html Last update: May 20th, 2022 ===== Mailinglist Moderators ===== ''ssh lists.php.net'', and then: sudo su - ezmlm export USER_TO_ADD=sergey ezmlm-sub ~ezmlm/php-announce mod $USER_TO_ADD@php.net ezmlm-sub ~ezmlm/primary-qa-tester mod $USER_TO_ADD@php.net ezmlm-sub ~ezmlm/php-announce $USER_TO_ADD@php.net ezmlm-sub ~ezmlm/primary-qa-tester $USER_TO_ADD@php.net Last update: May 20th, 2022 ===== Release Managers Email Alias ===== To add somebody to the ''release-managers@php.net'' alias, do the following steps: - Log into ''php-smtp4.php.net'' - Edit ''/etc/aliases-02fixed'' — Use ''@php.net'' email addresses when available. - A cronjob will automatically update ''/etc/aliases'' every minute. - The cronjob emails ''systems@php.net'' with changes to the aliases file. - Wait 5 minutes - Announce new additions (and removals) by sending an email to ''release-managers@php.net'' containing the actions taken. Last update: May 20th, 2022 ===== Security Email Alias ===== To add somebody to the ''security@php.net'' alias, do the following steps: - Log into ''php-smtp4.php.net'' - Edit ''/etc/aliases-02fixed'' — Use ''@php.net'' email addresses when available. - A cronjob will automatically update ''/etc/aliases'' every minute. - The cronjob emails ''systems@php.net'' with changes to the aliases file. - Wait 5 minutes - Announce new additions (and removals) by sending an email to ''security@php.net'' containing the actions taken. Last update: April 1st, 2022