3.0 Add New Docker User
*PAT= placeholder name
*Must be done on each docker node
-
Escalate to superuser
sudo su -
-
Add the user
sudo adduser pat (set the password to something easy i.e. password // can also be changed in /etc/passwd)
-
Give user permission to the docker and sudoers group
sudo usermod -aG docker pat
sudo usermod -aG sudo pat
-
Connect to user’s account and import user’s github keys
su pat
ssh-import-id-gh [PAT GITHUB USERNAME]
-
Test whether or not the user can connect to each docker swarm:
ssh PAT@x.x.x.x
-
Have user change their password NOT ON ROOT:
passwd (change on each docker node)