~apparmor-dev/apparmor/master

« back to all changes in this revision

Viewing changes to parser/tst/simple_tests/change_profile/onxvar_d_re_ok_4.sd

  • Committer: Steve Beattie
  • Date: 2019-02-19 09:38:13 UTC
  • Revision ID: sbeattie@ubuntu.com-20190219093813-ud526ee6hwn8nljz
The AppArmor project has been converted to git and is now hosted on
gitlab.

To get the converted repository, please do
  git clone https://gitlab.com/apparmor/apparmor

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
#=DESCRIPTION deny change_profile @{var} with a variable (LP: #390810)
3
 
#=EXRESULT PASS
4
 
#
5
 
 
6
 
@{LIBVIRT}="libvirt"
7
 
@{LIBVIRT_RE}="libvirt*"
8
 
 
9
 
@{var}=/test
10
 
/usr/bin/foo {
11
 
   deny change_profile @{var} -> @{LIBVIRT}-fo*,
12
 
}
13
 
 
14
 
/usr/bin/foo2 {
15
 
   deny change_profile @{var} -> @{LIBVIRT}-fo**,
16
 
}
17
 
 
18
 
/usr/bin/foo3 {
19
 
   deny change_profile @{var} -> @{LIBVIRT}-fo[ab],
20
 
}
21
 
 
22
 
/usr/bin/foo4 {
23
 
   deny change_profile @{var} -> @{LIBVIRT}-fo[^ab],
24
 
}
25
 
 
26
 
/usr/bin/foo5 {
27
 
   deny change_profile @{var} -> @{LIBVIRT}-fo?,
28
 
}
29
 
 
30
 
/usr/bin/foo6 {
31
 
   deny change_profile @{var} -> @{LIBVIRT_RE}-foo,
32
 
}
33
 
 
34
 
/usr/bin/foo7 {
35
 
   deny change_profile @{var} -> @{LIBVIRT_RE}-fo*,
36
 
}
37
 
 
38
 
/usr/bin/foo8 {
39
 
   deny change_profile @{var} -> @{LIBVIRT_RE}-fo**,
40
 
}
41
 
 
42
 
/usr/bin/foo9 {
43
 
   deny change_profile @{var} -> @{LIBVIRT_RE}-fo?,
44
 
}
45
 
 
46
 
/usr/bin/foo10 {
47
 
   deny change_profile @{var} -> @{LIBVIRT_RE}-fo[ab],
48
 
}
49
 
 
50
 
/usr/bin/foo11 {
51
 
   deny change_profile @{var} -> @{LIBVIRT_RE}-fo[^ab],
52
 
}