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="Activeer homedirs" |
---|
18 | PAGE="samba/sambasettings.php" |
---|
19 | IGNOREERROR=1 |
---|
20 | METHOD="post" |
---|
21 | POSTBODY="store=1&new_homes=on"; |
---|
22 | scc_add |
---|
23 | scc_test || exit 1 |
---|
24 | |
---|
25 | |
---|
26 | ./_maketestusers || exit 1 |
---|
27 | |
---|
28 | DESCRIPTION1="Geeft testuser1 quota van 10mb" |
---|
29 | IGNOREERROR=1 |
---|
30 | PAGE="samba/editquota.php?mode=users&name=testuser1" |
---|
31 | METHOD="post" |
---|
32 | POSTBODY="new_hqb=10&new_format=1&new_hqn=&editQuota=1" |
---|
33 | scc_add |
---|
34 | scc_test || exit 1 |
---|
35 | |
---|
36 | DESCRIPTION1="9 mb uploaden mag nog net" |
---|
37 | CMD="dd if=/dev/zero bs=1000000 count=9 | smbclient //localhost/testuser1 -U testuser1 syn3 -c 'put - test'" |
---|
38 | VERIFYPOSITIVE="putting" |
---|
39 | VERIFYNEGATIVE="NT_" |
---|
40 | sshtest || exit 1 |
---|
41 | |
---|
42 | DESCRIPTION1="11 mb is diskfull" |
---|
43 | CMD="dd if=/dev/zero bs=1000000 count=11 | smbclient //localhost/testuser1 -U testuser1 syn3 -c 'put - test'" |
---|
44 | VERIFYPOSITIVE="(Error writing|NT_STATUS_DISK_FULL)" |
---|
45 | sshtest || exit 1 |
---|
46 | |
---|
47 | DESCRIPTION1="testuser1 quota weer uitzetten" |
---|
48 | IGNOREERROR=1 |
---|
49 | PAGE="samba/editquota.php?mode=users&name=testuser1" |
---|
50 | METHOD="post" |
---|
51 | POSTBODY="new_hqb=&new_format=1&new_hqn=&editQuota=1" |
---|
52 | scc_add |
---|
53 | scc_test || exit 1 |
---|
54 | |
---|
55 | DESCRIPTION1="11 mb schrijven mag dan gewoon weer" |
---|
56 | CMD="dd if=/dev/zero bs=1000000 count=11 | smbclient //localhost/testuser1 -U testuser1 syn3 -c 'put - test'" |
---|
57 | VERIFYNEGATIVE="NT_" |
---|
58 | VERIFYPOSITIVE="putting" |
---|
59 | sshtest || exit 1 |
---|
60 | |
---|
61 | |
---|
62 | DESCRIPTION1="Geeft Domain Groups quota van 20mb" |
---|
63 | IGNOREERROR=1 |
---|
64 | PAGE="samba/editquota.php?mode=groups&name=Domain Users" |
---|
65 | METHOD="post" |
---|
66 | POSTBODY="new_hqb=20&new_format=1&new_hqn=&editQuota=1" |
---|
67 | scc_add |
---|
68 | scc_test || exit 1 |
---|
69 | |
---|
70 | DESCRIPTION1="20 mb schrijven testuser1 kan gewoon met groupquota van 20 mb" |
---|
71 | CMD="dd if=/dev/zero bs=1000000 count=20 | smbclient //localhost/testuser1 -U testuser1 syn3 -c 'put - test'" |
---|
72 | VERIFYNEGATIVE="NT_" |
---|
73 | VERIFYPOSITIVE="putting" |
---|
74 | sshtest || exit 1 |
---|
75 | |
---|
76 | DESCRIPTION1="9 mb schrijven testuser1 kan gewoon met groupquota van 20 mb" |
---|
77 | CMD="dd if=/dev/zero bs=1000000 count=9 | smbclient //localhost/testuser1 -U testuser1 syn3 -c 'put - test'" |
---|
78 | VERIFYNEGATIVE="NT_" |
---|
79 | VERIFYPOSITIVE="putting" |
---|
80 | sshtest || exit 1 |
---|
81 | |
---|
82 | DESCRIPTION1="9 mb schrijven testuser2 kan gewoon met groupquota van 20 mb" |
---|
83 | CMD="dd if=/dev/zero bs=1000000 count=9 | smbclient //localhost/testuser2 -U testuser2 syn3 -c 'put - test'" |
---|
84 | VERIFYNEGATIVE="NT_" |
---|
85 | VERIFYPOSITIVE="putting" |
---|
86 | sshtest || exit 1 |
---|
87 | |
---|
88 | DESCRIPTION1="15 mb overschijd nu de groepquota, bij testuser1" |
---|
89 | CMD="dd if=/dev/zero bs=1000000 count=15 | smbclient //localhost/testuser1 -U testuser1 syn3 -c 'put - test'" |
---|
90 | VERIFYPOSITIVE="(Error writing|NT_STATUS_DISK_FULL)" |
---|
91 | sshtest || exit 1 |
---|
92 | |
---|
93 | DESCRIPTION1="15 mb overschijd nu de groepquota, bij testuser2" |
---|
94 | CMD="dd if=/dev/zero bs=1000000 count=15 | smbclient //localhost/testuser2 -U testuser2 syn3 -c 'put - test'" |
---|
95 | VERIFYPOSITIVE="(Error writing|NT_STATUS_DISK_FULL)" |
---|
96 | sshtest || exit 1 |
---|
97 | |
---|
98 | |
---|
99 | DESCRIPTION1="Domain users quota weer uit" |
---|
100 | IGNOREERROR=1 |
---|
101 | PAGE="samba/editquota.php?mode=groups&name=Domain Users" |
---|
102 | METHOD="post" |
---|
103 | POSTBODY="new_hqb=&new_format=1&new_hqn=&editQuota=1" |
---|
104 | scc_add |
---|
105 | scc_test || exit 1 |
---|
106 | |
---|
107 | DESCRIPTION1="25 mb mag nu gewoon weer" |
---|
108 | CMD="dd if=/dev/zero bs=1000000 count=25 | smbclient //localhost/testuser1 -U testuser1 syn3 -c 'put - test'" |
---|
109 | VERIFYNEGATIVE="NT_" |
---|
110 | VERIFYPOSITIVE="putting" |
---|
111 | sshtest || exit 1 |
---|
112 | |
---|