Added flag options see: sudo sh ADconnection.sh --help

This commit is contained in:
root 2018-05-22 09:18:00 +02:00
parent 09c1214f97
commit 25f15b0fcf

View File

@ -7,7 +7,7 @@
# Generic user setup is: administrator, domain admins, groupnamesudores= groupname=hostname + sudoers on groupname in AD groups # # Generic user setup is: administrator, domain admins, groupnamesudores= groupname=hostname + sudoers on groupname in AD groups #
# note: the script will NOT manipulate any files until the join to active directory is successful # # note: the script will NOT manipulate any files until the join to active directory is successful #
################################################################################################################################## ##################################################################################################################################
#known bugs: #known bugs:
#Sometimes the script bugs after AD administrator tries to authenticate, temporary solution is running the script again #Sometimes the script bugs after AD administrator tries to authenticate, temporary solution is running the script again
#Sometimes the script fails to find domain, for some reason somtimes it just dont respond. try cancel and re run the script 2-3 times #Sometimes the script fails to find domain, for some reason somtimes it just dont respond. try cancel and re run the script 2-3 times
#if it still fails then check your ip configuration,dns-search,in hosts: hostname hostname.domain.com #if it still fails then check your ip configuration,dns-search,in hosts: hostname hostname.domain.com
@ -1025,13 +1025,13 @@ fi
done done
} }
clear clear
while adjoin $# -gt 0; do while test $# -gt 0; do
case "$1" in case "$1" in
-h|--help) -h|--help)
readmes readmes
;; ;;
-d) -d)
if adjoin $# -gt 0; then if test $# -gt 0; then
linuxclientdebug linuxclientdebug
else else
echo "" echo ""
@ -1039,7 +1039,7 @@ while adjoin $# -gt 0; do
fi fi
;; ;;
-l) -l)
if adjoin $? -gt 0; then if test $? -gt 0; then
DATE=`date +%H:%M` DATE=`date +%H:%M`
MENU_FN 2>&1 | sudo tee adconnection.log MENU_FN 2>&1 | sudo tee adconnection.log
else else
@ -1048,7 +1048,7 @@ while adjoin $# -gt 0; do
fi fi
;; ;;
-j) -j)
if adjoin $# -gt 0; then if test $# -gt 0; then
sudo realm join -v -U $2 $3 --install=/ sudo realm join -v -U $2 $3 --install=/
exit exit
else else
@ -1057,7 +1057,7 @@ while adjoin $# -gt 0; do
fi fi
;; ;;
-s) -s)
if adjoin $# -gt 0; then if test $# -gt 0; then
sudo realm discover sudo realm discover
exit exit
else else
@ -1066,7 +1066,7 @@ while adjoin $# -gt 0; do
fi fi
;; ;;
-o) -o)
if adjoin $# -gt 0; then if test $# -gt 0; then
desktop=$( sudo apt list --installed | grep -i desktop | grep -i ubuntu | cut -d '-' -f1 | grep -i desktop ) desktop=$( sudo apt list --installed | grep -i desktop | grep -i ubuntu | cut -d '-' -f1 | grep -i desktop )
rasp=$( lsb_release -a | grep -i Distributor | awk '{print $3}' ) rasp=$( lsb_release -a | grep -i Distributor | awk '{print $3}' )
kalilinux=$( lsb_release -a | grep -i Distributor | awk '{print $3}' ) kalilinux=$( lsb_release -a | grep -i Distributor | awk '{print $3}' )