Changeset View
Changeset View
Standalone View
Standalone View
autotests/reference/usr.bin.apparmor-profile-test.ref
Show All 15 Lines | |||||
16 | <dsNormal></dsNormal><br/> | 16 | <dsNormal></dsNormal><br/> | ||
17 | <Normal Text> </Normal Text><Preprocessor>#include </Preprocessor><Prep. Lib><abstractions/ubuntu-helpers></Prep. Lib><br/> | 17 | <Normal Text> </Normal Text><Preprocessor>#include </Preprocessor><Prep. Lib><abstractions/ubuntu-helpers></Prep. Lib><br/> | ||
18 | <Normal Text> </Normal Text><Preprocessor>#include</Preprocessor><Prep. Lib><abstractions/wayland></Prep. Lib><br/> | 18 | <Normal Text> </Normal Text><Preprocessor>#include</Preprocessor><Prep. Lib><abstractions/wayland></Prep. Lib><br/> | ||
19 | <Normal Text> </Normal Text><Preprocessor>#include</Preprocessor><Prep. Lib>"/etc/apparmor.d/abstractions/ubuntu-konsole"</Prep. Lib><br/> | 19 | <Normal Text> </Normal Text><Preprocessor>#include</Preprocessor><Prep. Lib>"/etc/apparmor.d/abstractions/ubuntu-konsole"</Prep. Lib><br/> | ||
20 | <Preprocessor> include </Preprocessor><Prep. Lib>"/etc/apparmor.d/abstractions/openssl"</Prep. Lib><br/> | 20 | <Preprocessor> include </Preprocessor><Prep. Lib>"/etc/apparmor.d/abstractions/openssl"</Prep. Lib><br/> | ||
21 | <dsNormal></dsNormal><br/> | 21 | <dsNormal></dsNormal><br/> | ||
22 | <Normal Text> </Normal Text><Path>/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>/}</Globbing Brackets><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><Comment># Read only directories</Comment><br/> | 22 | <Normal Text> </Normal Text><Path>/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>/}</Globbing Brackets><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><Comment># Read only directories</Comment><br/> | ||
23 | <dsNormal></dsNormal><br/> | 23 | <dsNormal></dsNormal><br/> | ||
24 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Path>/</Path><Globbing Brackets>{home</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>media</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>mnt</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>srv</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>net}</Globbing Brackets><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 24 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Path>/</Path><Globbing Brackets>{home</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>media</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>mnt</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>srv</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>net}</Globbing Brackets><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
25 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Variable>@{USER_DIR}</Variable><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Permissions> rw</Permissions><End of Rule Char>,</End of Rule Char><br/> | 25 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Variable>@{USER_DIR}</Variable><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Permissions> rw</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
26 | <Normal Text> </Normal Text><Qualifier>audit</Qualifier><Normal Text> </Normal Text><Access Qualifier>deny</Access Qualifier><Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Path>/</Path><Globbing Char 1>*</Globbing Char 1><Permissions> mx</Permissions><End of Rule Char>,</End of Rule Char><br/> | 26 | <Normal Text> </Normal Text><Qualifier>audit</Qualifier><Normal Text> </Normal Text><Access Qualifier>deny</Access Qualifier><Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Path>/</Path><Globbing Char 1>*</Globbing Char 1><Permissions> mx</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
27 | <Normal Text> </Normal Text><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Path>.</Path><Globbing Brackets>[tT][xX][tT]</Globbing Brackets><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><Normal Text> </Normal Text><Comment># txt</Comment><br/> | 27 | <Normal Text> </Normal Text><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Path>.</Path><Globbing Brackets>[tT][xX][tT]</Globbing Brackets><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><Normal Text> </Normal Text><Comment># txt</Comment><br/> | ||
28 | <Normal Text> </Normal Text><br/> | 28 | <Normal Text> </Normal Text><br/> | ||
29 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Rule>file</Rule><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.local/share/foo/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>}</Globbing Brackets><Permissions> rwkl</Permissions><End of Rule Char>,</End of Rule Char><br/> | 29 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Rule>file</Rule><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.local/share/foo/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>}</Globbing Brackets><Permissions> rwkl</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
30 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.config/foo/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>}</Globbing Brackets><Normal Text> </Normal Text><Permissions> rwk</Permissions><End of Rule Char>,</End of Rule Char><br/> | 30 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.config/foo/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>}</Globbing Brackets><Normal Text> </Normal Text><Permissions> rwk</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
31 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.config/</Path><Globbing Char 1>*</Globbing Char 1><Normal Text> </Normal Text><Permissions> rw</Permissions><End of Rule Char>,</End of Rule Char><br/> | 31 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.config/</Path><Globbing Char 1>*</Globbing Char 1><Normal Text> </Normal Text><Permissions> rw</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
32 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.config/</Path><Globbing Char 1>*</Globbing Char 1><Path>.</Path><Globbing Brackets>[a</Globbing Brackets><Globbing Char 2>-</Globbing Char 2><Globbing Brackets>zA</Globbing Brackets><Globbing Char 2>-</Globbing Char 2><Globbing Brackets>Z0</Globbing Brackets><Globbing Char 2>-</Globbing Char 2><Globbing Brackets>9]</Globbing Brackets><Globbing Char 1>*</Globbing Char 1><Normal Text> </Normal Text><Permissions> rwk</Permissions><End of Rule Char>,</End of Rule Char><br/> | 32 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.config/</Path><Globbing Char 1>*</Globbing Char 1><Path>.</Path><Globbing Brackets>[a</Globbing Brackets><Globbing Char 2>-</Globbing Char 2><Globbing Brackets>zA</Globbing Brackets><Globbing Char 2>-</Globbing Char 2><Globbing Brackets>Z0</Globbing Brackets><Globbing Char 2>-</Globbing Char 2><Globbing Brackets>9]</Globbing Brackets><Globbing Char 1>*</Globbing Char 1><Normal Text> </Normal Text><Permissions> rwk</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
33 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.cache/foo/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>}</Globbing Brackets><Normal Text> </Normal Text><Permissions> rwk</Permissions><End of Rule Char>,</End of Rule Char><br/> | 33 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Variable>@{HOME}</Variable><Path>/.cache/foo/</Path><Globbing Brackets>{</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Char 1>**</Globbing Char 1><Globbing Brackets>}</Globbing Brackets><Normal Text> </Normal Text><Permissions> rwk</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
34 | <dsNormal></dsNormal><br/> | 34 | <dsNormal></dsNormal><br/> | ||
35 | <Normal Text> </Normal Text><Text Quoted>"/usr/share/</Text Quoted><Globbing Char 1>**</Globbing Char 1><Text Quoted>"</Text Quoted><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 35 | <Normal Text> </Normal Text><Text Quoted>"/usr/share/</Text Quoted><Globbing Char 1>**</Globbing Char 1><Text Quoted>"</Text Quoted><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
36 | <Normal Text> </Normal Text><Text Quoted>"/var/lib/flatpak/exports/share/</Text Quoted><Globbing Char 1>**</Globbing Char 1><Text Quoted>"</Text Quoted><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 36 | <Normal Text> </Normal Text><Text Quoted>"/var/lib/flatpak/exports/share/</Text Quoted><Globbing Char 1>**</Globbing Char 1><Text Quoted>"</Text Quoted><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
37 | <Normal Text> </Normal Text><Text Quoted>"/var/lib/flatpak/app/</Text Quoted><Globbing Char 1>**</Globbing Char 1><Text Quoted>/export/share/applications/</Text Quoted><Globbing Char 1>*</Globbing Char 1><Text Quoted>.desktop"</Text Quoted><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 37 | <Normal Text> </Normal Text><Text Quoted>"/var/lib/flatpak/app/</Text Quoted><Globbing Char 1>**</Globbing Char 1><Text Quoted>/export/share/applications/</Text Quoted><Globbing Char 1>*</Globbing Char 1><Text Quoted>.desktop"</Text Quoted><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
38 | <dsNormal></dsNormal><br/> | 38 | <dsNormal></dsNormal><br/> | ||
39 | <Normal Text> </Normal Text><Access Qualifier>allow</Access Qualifier><Normal Text> </Normal Text><Rule>file</Rule><Normal Text> </Normal Text><Path>/etc/nsswitch.conf</Path><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 39 | <Normal Text> </Normal Text><Access Qualifier>allow</Access Qualifier><Normal Text> </Normal Text><Rule>file</Rule><Normal Text> </Normal Text><Path>/etc/nsswitch.conf</Path><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
40 | <Normal Text> </Normal Text><Access Qualifier>allow</Access Qualifier><Normal Text> </Normal Text><Path>/etc/fstab</Path><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 40 | <Normal Text> </Normal Text><Access Qualifier>allow</Access Qualifier><Normal Text> </Normal Text><Path>/etc/fstab</Path><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
41 | <Normal Text> </Normal Text><Path>/etc/udev/udev.conf</Path><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 41 | <Normal Text> </Normal Text><Path>/etc/udev/udev.conf</Path><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
42 | <Normal Text> </Normal Text><Path>/etc/xdg/</Path><Globbing Char 1>**</Globbing Char 1><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 42 | <Normal Text> </Normal Text><Path>/etc/xdg/</Path><Globbing Char 1>**</Globbing Char 1><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
43 | <Normal Text> </Normal Text><Path>/etc/xdg/Trolltech.conf</Path><Normal Text> </Normal Text><Permissions> k</Permissions><End of Rule Char>,</End of Rule Char><br/> | 43 | <Normal Text> </Normal Text><Path>/etc/xdg/Trolltech.conf</Path><Normal Text> </Normal Text><Permissions> k</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
44 | <Normal Text> </Normal Text><Access Qualifier>deny</Access Qualifier><Normal Text> </Normal Text><Path>/etc/xdg/</Path><Globbing Brackets>{autostart</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>systemd}</Globbing Brackets><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 44 | <Normal Text> </Normal Text><Access Qualifier>deny</Access Qualifier><Normal Text> </Normal Text><Path>/etc/xdg/</Path><Globbing Brackets>{autostart</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>systemd}</Globbing Brackets><Path>/</Path><Globbing Char 1>**</Globbing Char 1><Normal Text> </Normal Text><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
45 | <Normal Text> </Normal Text><Access Qualifier>deny</Access Qualifier><Normal Text> </Normal Text><Path>/boot/</Path><Globbing Char 1>**</Globbing Char 1><Normal Text> </Normal Text><Permissions> rwlkmx</Permissions><End of Rule Char>,</End of Rule Char><br/> | 45 | <Normal Text> </Normal Text><Access Qualifier>deny</Access Qualifier><Normal Text> </Normal Text><Path>/boot/</Path><Globbing Char 1>**</Globbing Char 1><Normal Text> </Normal Text><Permissions> rwlkmx</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
46 | <Normal Text> </Normal Text><br/> | 46 | <Normal Text> </Normal Text><br/> | ||
47 | <Normal Text> </Normal Text><Rule>owner</Rule><Normal Text> </Normal Text><Variable>@{PROC}</Variable><Path>/</Path><Variable>@{pid}</Variable><Path>/</Path><Globbing Brackets>{cmdline</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>mountinfo</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>mounts</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>stat</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>status</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>vmstat}</Globbing Brackets><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 47 | <Normal Text> </Normal Text><File Qualifier>owner</File Qualifier><Normal Text> </Normal Text><Variable>@{PROC}</Variable><Path>/</Path><Variable>@{pid}</Variable><Path>/</Path><Globbing Brackets>{cmdline</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>mountinfo</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>mounts</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>stat</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>status</Globbing Brackets><Globbing Char 2>,</Globbing Char 2><Globbing Brackets>vmstat}</Globbing Brackets><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
48 | <Normal Text> </Normal Text><Path>/sys/devices/</Path><Globbing Char 1>**</Globbing Char 1><Path>/uevent</Path><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | 48 | <Normal Text> </Normal Text><Path>/sys/devices/</Path><Globbing Char 1>**</Globbing Char 1><Path>/uevent</Path><Permissions> r</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
49 | <dsNormal></dsNormal><br/> | 49 | <dsNormal></dsNormal><br/> | ||
50 | <Normal Text> </Normal Text><Path>/usr/bin/foo</Path><Normal Text> </Normal Text><Permissions> ixr</Permissions><End of Rule Char>,</End of Rule Char><br/> | 50 | <Normal Text> </Normal Text><Path>/usr/bin/foo</Path><Normal Text> </Normal Text><Permissions> ixr</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
51 | <Normal Text> </Normal Text><Path>/usr/bin/dolphin</Path><Normal Text> </Normal Text><Permissions> PUx</Permissions><End of Rule Char>,</End of Rule Char><br/> | 51 | <Normal Text> </Normal Text><Path>/usr/bin/dolphin</Path><Normal Text> </Normal Text><Permissions> PUx</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
52 | <Normal Text> </Normal Text><Path>/usr/bin/</Path><Globbing Char 1>*</Globbing Char 1><Normal Text> </Normal Text><Permissions> Pixr</Permissions><End of Rule Char>,</End of Rule Char><br/> | 52 | <Normal Text> </Normal Text><Path>/usr/bin/</Path><Globbing Char 1>*</Globbing Char 1><Normal Text> </Normal Text><Permissions> Pixr</Permissions><End of Rule Char>,</End of Rule Char><br/> | ||
53 | <Normal Text> </Normal Text><Path>/usr/bin/khelpcenter</Path><Permissions> Cx</Permissions><Normal Text> </Normal Text><Operator 2>-></Operator 2><Normal Text> </Normal Text><Transition Profile Name>sanitized_helper</Transition Profile Name><End of Rule Char>,</End of Rule Char><br/> | 53 | <Normal Text> </Normal Text><Path>/usr/bin/khelpcenter</Path><Permissions> Cx</Permissions><Normal Text> </Normal Text><Operator 2>-></Operator 2><Normal Text> </Normal Text><Transition Profile Name>sanitized_helper</Transition Profile Name><End of Rule Char>,</End of Rule Char><br/> | ||
54 | <Normal Text> </Normal Text><Path>/usr/bin/helloworld</Path><Normal Text> </Normal Text><Permissions> Cxr</Permissions><Normal Text> </Normal Text><Operator 2>-></Operator 2><br/> | 54 | <Normal Text> </Normal Text><Path>/usr/bin/helloworld</Path><Normal Text> </Normal Text><Permissions> Cxr</Permissions><Normal Text> </Normal Text><Operator 2>-></Operator 2><br/> | ||
55 | <Normal Text> </Normal Text><Transition Profile Name>hello_world</Transition Profile Name><End of Rule Char>,</End of Rule Char><br/> | 55 | <Normal Text> </Normal Text><Transition Profile Name>hello_world</Transition Profile Name><End of Rule Char>,</End of Rule Char><br/> | ||
▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines |