kopia lustrzana https://github.com/jedie/PyInventory
21 wiersze
461 B
Bash
21 wiersze
461 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
if [ "$(whoami)" != "root" ]; then
|
||
|
echo "Please start with 'sudo' !"
|
||
|
(
|
||
|
set -x
|
||
|
id
|
||
|
exit 1
|
||
|
)
|
||
|
fi
|
||
|
|
||
|
|
||
|
set -ex
|
||
|
|
||
|
export USERNAME=${1}
|
||
|
|
||
|
adduser --disabled-password --gecos "" --home=/home/${USERNAME} ${USERNAME}
|
||
|
mkdir -p /home/${USERNAME}/.ssh
|
||
|
cp /root/.ssh/authorized_keys /home/${USERNAME}/.ssh/
|
||
|
chown -Rfc ${USERNAME}.${USERNAME} /home/${USERNAME}/
|
||
|
echo "${USERNAME} ALL=(ALL) NOPASSWD:ALL">/etc/sudoers.d/${USERNAME}
|