diff --git a/installer/distro-setup.sh b/installer/distro-setup.sh index 23f3c232..fea78ce6 100755 --- a/installer/distro-setup.sh +++ b/installer/distro-setup.sh @@ -2,19 +2,19 @@ # Create default user: user,admin,support echo "Setting user user password as user" -useradd -s /bin/bash -m -k /dev/null user +useradd -s /bin/bash -m user echo user | passwd user --stdin #echo "user ALL=(ALL) ALL" >> /etc/sudoers echo user | passwd --stdin echo "Setting user admin password as admin" -useradd -s /bin/bash -m -k /dev/null admin +useradd -s /bin/bash -m admin echo admin | passwd admin --stdin echo "admin ALL=(ALL) ALL" >> /etc/sudoers echo admin | passwd --stdin echo "Setting user support password as support" -useradd -s /bin/bash -m -k /dev/null support +useradd -s /bin/bash -m support echo support | passwd support --stdin echo "support ALL=(ALL) ALL" >> /etc/sudoers echo support | passwd --stdin @@ -49,11 +49,6 @@ rm -rf /data/overlay/rootfs_etc/rw/ld.so.conf.d # Setup o/s mount points (cat <> $target/etc/pam.d/system-auth-local +echo "session required pam_tty_audit.so enable=*" >> $target/etc/pam.d/password-auth-local +ln -vfs --relative $target/etc/pam.d/system-auth-local $target/etc/pam.d/system-auth +ln -vfs --relative $target/etc/pam.d/password-auth-local $target/etc/pam.d/password-auth + # ansible-playbook -i tsg-9140-scripts/install_config/tsg_9140_host tsg-9140-scripts/tsg_9140_deploy.yml yum -c "$yum_config" --installroot="$target" -y --setopt=$setopt clean all