Last change
on this file since 105afb5 was
c5c522c,
checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago
|
initial commit, transferred from cleaned syn3 svn tree
|
-
Property mode set to
100755
|
File size:
1.7 KB
|
Line | |
---|
1 | #!/bin/bash |
---|
2 | |
---|
3 | source testlib || exit 1 |
---|
4 | |
---|
5 | DESCRIPTION1="Ssh beschikbaar?" |
---|
6 | VERIFYEXIT=0 |
---|
7 | sshtest || exit 1 |
---|
8 | |
---|
9 | DESCRIPTION1="Sla test over indien we niet de juiste licentieoptie hebben." |
---|
10 | CMD="cat /etc/webint/REG" |
---|
11 | VERIFYPOSITIVE='"F"' |
---|
12 | if ! sshtest; then |
---|
13 | echo "Dit is geen fileserver, test overgeslagen" |
---|
14 | exit 0 |
---|
15 | fi |
---|
16 | |
---|
17 | DESCRIPTION1="Zooi ruimen" |
---|
18 | IGNOREERROR=1 |
---|
19 | PAGE="samba/listcomputers.php?del=testbox$" |
---|
20 | scc_add |
---|
21 | |
---|
22 | DESCRIPTION1="Zooi echt weg?" |
---|
23 | VERIFYNEGATIVE="textbox" |
---|
24 | PAGE="samba/listcomputers.php" |
---|
25 | scc_add |
---|
26 | scc_test || exit 1 |
---|
27 | |
---|
28 | |
---|
29 | DESCRIPTION1="config voorbereiding" |
---|
30 | CMD=" |
---|
31 | echo ' |
---|
32 | [global] |
---|
33 | |
---|
34 | log file = /tmp/test.log |
---|
35 | max log size = 50 |
---|
36 | |
---|
37 | security = domain |
---|
38 | password server = * |
---|
39 | encrypt passwords = yes |
---|
40 | smb passwd file = /tmp/smbpasswd |
---|
41 | |
---|
42 | local master = no |
---|
43 | dns proxy = no |
---|
44 | private dir = /tmp |
---|
45 | |
---|
46 | netbios name = testbox |
---|
47 | ' > ~/smb.conf |
---|
48 | cat /home/system/samba/smb.conf|grep workgroup >> ~/smb.conf |
---|
49 | rm /tmp/secrets.tdb /tmp/smbpasswd |
---|
50 | " |
---|
51 | sshtest || exit 1 |
---|
52 | |
---|
53 | DESCRIPTION1="join het domain" |
---|
54 | CMD="net -s smb.conf rpc join -I localhost -U Administrator%syn3" |
---|
55 | VERIFYPOSITIVE="(Joined domain|Joined 'TESTBOX' to domain)" |
---|
56 | VERIFYNEGATIVE="NT_" |
---|
57 | sshtest || exit 1 |
---|
58 | |
---|
59 | |
---|
60 | DESCRIPTION1="voer een testjoin uit. De echte dingen zoals net info willen helaas niet, om nog onbekende reden. We gaan er vanuit dat de PDC werkt als de testjoin lukt." |
---|
61 | CMD="net -s smb.conf rpc testjoin" |
---|
62 | VERIFYPOSITIVE="Join to.*is OK" |
---|
63 | VERIFYNEGATIVE="NT_" |
---|
64 | sshtest || exit 1 |
---|
65 | |
---|
66 | |
---|
67 | DESCRIPTION1="Computer afmelden uit domein" |
---|
68 | IGNOREERROR=1 |
---|
69 | PAGE="samba/listcomputers.php?del=testbox$" |
---|
70 | scc_add |
---|
71 | scc_test || exit 1 |
---|
72 | |
---|
73 | DESCRIPTION1="testjoin moet mislukken nu" |
---|
74 | CMD="net -s smb.conf rpc testjoin" |
---|
75 | VERIFYNEGATIVE="Join to.*is OK" |
---|
76 | VERIFYPOSITIVE="Join to domain.*is not valid" |
---|
77 | sshtest || exit 1 |
---|
78 | |
---|
79 | |
---|
Note: See
TracBrowser
for help on using the repository browser.