github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/images/scripts/ubuntu/sudoers.sh (about)

     1  #!/bin/sh -eux
     2  
     3  major_version="`lsb_release -r | awk '{print $2}' | awk -F. '{print $1}'`";
     4  
     5  if [ ! -z "$major_version" -a "$major_version" -lt 12 ]; then
     6      sed -i -e '/Defaults\s\+env_reset/a Defaults\texempt_group=admin' /etc/sudoers;
     7      sed -i -e 's/%admin\s*ALL=(ALL) ALL/%admin\tALL=(ALL) NOPASSWD:ALL/g' /etc/sudoers;
     8  else
     9      sed -i -e '/Defaults\s\+env_reset/a Defaults\texempt_group=sudo' /etc/sudoers;
    10      sed -i -e 's/%sudo\s*ALL=(ALL:ALL) ALL/%sudo\tALL=(ALL) NOPASSWD:ALL/g' /etc/sudoers;
    11  fi