if [ $whoami != "root" ]; then exit 0; fi . basicsmb.fns test_joindomain() { test_joindomain_password="$1" echo "$prefix/bin/smbpasswd -L -j TESTWG -U $whoami%$test_join_domain_password" $prefix/bin/smbpasswd -L -j TESTWG -U $whoami%$test_join_domain_password status=$? if [ $status = 0 ]; then echo "smbpasswd correctly joined the domain ($workgroup)" else echo "smbpasswd failed to join the domain ($workgroup)! (status $status)" return 1 fi return 0 } password=samba security=DOMAIN (test_smb_conf_setup && test_smbpasswd $password ) || exit 1 test_joindomain $password || exit 1 test_listfilesauth $security || exit 1 test_listfilesnpw $security || exit 1