systems:tasks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
systems:tasks [2022/05/20 15:59] dericksystems:tasks [2024/08/14 09:44] (current) derick
Line 2: Line 2:
  
 This page explains how to do specific tasks with the PHP infrastructure. This page explains how to do specific tasks with the PHP infrastructure.
 +
 +===== Download Server Access ====
 +
 +''ssh downloads.php.net'', and then:
 +
 +<code>
 +sudo su -
 +export USER_TO_ADD=sergey
 +
 +adduser $USER_TO_ADD
 +cd /home
 +mkdir $USER_TO_ADD/.ssh
 +chmod 0700 $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
 +</code>
 +
 +
 +Last update: July 31, 2024
 +
 +===== Admin access to Debian systems ====
 +
 +<code>
 +export USER_TO_ADD=example
 +export GITHUB_USERID=different
 +
 +adduser $USER_TO_ADD --disabled-password
 +cd /home
 +mkdir $USER_TO_ADD/.ssh
 +chmod 0700 $USER_TO_ADD/.ssh
 +curl https://github.com/$GITHUB_USERID.keys > $USER_TO_ADD/.ssh/authorized_keys
 +chmod 0600 $USER_TO_ADD/.ssh/authorized_keys
 +chown $USER_TO_ADD:$USER_TO_ADD $USER_TO_ADD/.ssh $USER_TO_ADD/.ssh/authorized_keys
 +adduser $USER_TO_ADD sudo
 +</code>
 +
 +Also, add the following to $USER_TO_ADD/.gitconfig:
 +<code>
 +[user]
 +    name = User's Actual Name
 +    email = User's Email Address Used on GitHub
 +</code>
 +
 +Last update: August 14, 2024
 +
 +===== Add Announce List Moderator =====
 +
 +''ssh lists.php.net'', and then:
 +<code>
 +sudo su - nobody
 +export USER_TO_ADD=sergey
 +
 +echo $USER_TO_ADD@php.net >> /var/spool/mlmmj/php-announce/control/moderators
 +/usr/bin/mlmmj-sub -L /var/spool/mlmmj/php-announce -a $USER_TO_ADD@php.net
 +</code>
 +
 +Last update: August 12, 2024
  
 ===== Release Managers Email Alias ===== ===== Release Managers Email Alias =====
systems/tasks.1653062359.txt.gz · Last modified: 2022/05/20 15:59 by derick