Update Ubuntu Samba DC installation script
This commit is contained in:
parent
29ec1bb831
commit
f0da46e9ba
@ -1,4 +1,5 @@
|
|||||||
# Install using: sudo su -c "bash <(wget -qO- /url/to/install-ubuntu-dc.sh)"
|
# Install using: sudo su -c "bash <(wget -qO- /url/to/install-ubuntu-dc.sh)"
|
||||||
|
# https://www.youtube.com/watch?v=zzpEIezhues
|
||||||
|
|
||||||
function version { echo "$@" | awk -F. '{ printf("%d%03d%03d%03d\n", $1,$2,$3,$4); }'; }
|
function version { echo "$@" | awk -F. '{ printf("%d%03d%03d%03d\n", $1,$2,$3,$4); }'; }
|
||||||
|
|
||||||
@ -67,7 +68,9 @@ ${DCREALM^^} = {
|
|||||||
EOT
|
EOT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export DEBIAN_FRONTEND=noninteractive
|
# export DEBIAN_FRONTEND=noninteractive
|
||||||
|
echo "In the next step, just confirm the default settings."
|
||||||
|
read -p "Press any key to resume ..."
|
||||||
apt -y install samba krb5-config winbind smbclient 2>>install.log &&
|
apt -y install samba krb5-config winbind smbclient 2>>install.log &&
|
||||||
# samba package may display errors about "samba-ad-dc.service" when installing, these can be ignored. - https://ubuntu-server-bugs.narkive.com/NxgfWkki/bug-1658273-re-failed-to-preset-unit-unit-file-etc-systemd-system-samba-ad-dc-service-is-masked
|
# samba package may display errors about "samba-ad-dc.service" when installing, these can be ignored. - https://ubuntu-server-bugs.narkive.com/NxgfWkki/bug-1658273-re-failed-to-preset-unit-unit-file-etc-systemd-system-samba-ad-dc-service-is-masked
|
||||||
|
|
||||||
@ -79,7 +82,10 @@ EOT
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
{
|
{
|
||||||
mv /etc/samba/smb.conf /etc/samba/smb.conf.original &&
|
mv /etc/samba/smb.conf /etc/samba/smb.conf.original
|
||||||
|
echo "In the next step, enter '${DCREALM,,}' as realm. Then use the default settings."
|
||||||
|
echo "Press any key to resume ..."
|
||||||
|
read -p "Press any key to resume ..."
|
||||||
samba-tool domain provision --function-level=2008_R2 --interactive &&
|
samba-tool domain provision --function-level=2008_R2 --interactive &&
|
||||||
# https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller#Provisioning_Samba_AD_in_Non-interactive_Mode
|
# https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller#Provisioning_Samba_AD_in_Non-interactive_Mode
|
||||||
# samba-tool domain provision --function-level=2008_R2 --server-role=dc --dns-backend=SAMBA_INTERNAL --realm=${DCREALM^^} --domain=${DCDOMAIN^^} --adminpass=$DCPASSWORD &&
|
# samba-tool domain provision --function-level=2008_R2 --server-role=dc --dns-backend=SAMBA_INTERNAL --realm=${DCREALM^^} --domain=${DCDOMAIN^^} --adminpass=$DCPASSWORD &&
|
||||||
|
Loading…
x
Reference in New Issue
Block a user