Monday 21 August 2017

Linux: one-liner group, user account and sudo setup


Running the following as root will:
  • create a group called ansible with an id of 30000
  • create a group called devops with an id of 30001
  • create a user called ansible with a password of mypass123 with a primary group of ansible and a secondary group of devops
  • setup passwordless root access via sudo for the ansible account 

groupadd --gid 30000 ansible && \
groupadd --gid 30001 devops && \
useradd --uid 30000 ansible -m -g ansible --groups devops && \
echo -e "mypass123\nmypass123" | passwd ansible && \
echo "%devops  ALL=(ALL)  NOPASSWD: ALL" > /etc/sudoers.d/10_devops





No comments:

Post a Comment