systems:tasks

This is an old revision of the document!


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
ezmlm-sub ~ezmlm/php-announce mod $USER_TO_ADD@php.net
ezmlm-sub ~ezmlm/primary-qa-tester mod $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:

  1. Log into php-smtp4.php.net
  2. Edit /etc/aliases-02fixed — Use @php.net email addresses when available.
  3. A cronjob will automatically update /etc/aliases every minute.
  4. The cronjob emails systems@php.net with changes to the aliases file.
  5. Wait 5 minutes
  6. 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:

  1. Log into php-smtp4.php.net
  2. Edit /etc/aliases-02fixed — Use @php.net email addresses when available.
  3. A cronjob will automatically update /etc/aliases every minute.
  4. The cronjob emails systems@php.net with changes to the aliases file.
  5. Wait 5 minutes
  6. Announce new additions (and removals) by sending an email to security@php.net containing the actions taken.

Last update: April 1st, 2022

systems/tasks.1653063643.txt.gz · Last modified: 2022/05/20 16:20 by derick