1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-07 17:18:11 +03:00
samba-mirror/source3/script/tests/test_registry_share.sh
Stefan Metzmacher ccb8abb0e7 selftest: add samba3.blackbox.registry_share
This demonstrates the regression introduced by
f03665bb7e, where
registry shares are no longer listed.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15243
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15266

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Walker <awalker@ixsystems.com>
(cherry picked from commit a00c7395fb)
2023-01-13 09:27:09 +00:00

40 lines
807 B
Bash
Executable File

#!/bin/sh
# Blackbox tests for registry shares
#
if [ $# -lt 3 ]; then
cat <<EOF
Usage: test_registry_share.sh SERVER USERNAME PASSWORD
EOF
exit 1
fi
SERVER=$1
USERNAME=$2
PASSWORD=$3
shift 3
failed=0
samba_bindir="$BINDIR"
samba_srcdir="$SRCDIR"
smbclient="$samba_bindir/smbclient"
rpcclient="$samba_bindir/rpcclient"
. $samba_srcdir/testprogs/blackbox/subunit.sh
. $samba_srcdir/testprogs/blackbox/common_test_fns.inc
test_smbclient \
"Test access to registry share [${USERNAME}]" \
"ls" "//${SERVER}/registry_share" "-U$USERNAME%$PASSWORD" ||
failed=$((failed + 1))
testit_grep_count \
"Test for share enum with registry share" \
"netname: registry_share" \
1 \
${rpcclient} "ncacn_np:${SERVER}" "-U$USERNAME%$PASSWORD" \
-c netshareenum ||
failed=$((failed + 1))
testok "$0" "$failed"