... and the unix_socket_unamed test:
phablet@ubuntu-phablet:~/src/apparmor-2.9.1/tests/regression/apparmor$ sudo sh -c 'VERBOSE=1 bash unix_socket_unnamed.sh' [sudo] password for phablet: ok: AF_UNIX unnamed socket (stream); unconfined server ok: AF_UNIX unnamed socket (stream); confined server (implicit perms) ok: AF_UNIX unnamed socket (stream); confined server (explicit perms) ok: AF_UNIX unnamed socket (stream); confined server (type) ok: AF_UNIX unnamed socket (stream); confined server (addr) ok: AF_UNIX unnamed socket (stream); confined server (peer label w/ implicit perms) ok: AF_UNIX unnamed socket (stream); confined server (peer label w/ explicit perms) ok: AF_UNIX unnamed socket (stream); confined server (type, addr) ok: AF_UNIX unnamed socket (stream); confined server (type, addr, peer label) ok: AF_UNIX unnamed socket (stream); confined server (no unix rule) ok: AF_UNIX unnamed socket (stream); confined server (missing perm: create) ok: AF_UNIX unnamed socket (stream); confined server (missing perm: getopt) ok: AF_UNIX unnamed socket (stream); confined server (missing perm: setopt) ok: AF_UNIX unnamed socket (stream); confined server (missing perm: shutdown) ok: AF_UNIX unnamed socket (stream); confined server (missing perm: read) ok: AF_UNIX unnamed socket (stream); confined server (missing perm: write) ok: AF_UNIX unnamed socket (stream); confined server (bad type) ok: AF_UNIX unnamed socket (stream); confined server (bad addr) ok: AF_UNIX unnamed socket (stream); confined server (bad peer label) ok: AF_UNIX unnamed socket (stream); unconfined client ok: AF_UNIX unnamed socket (stream); confined client (implicit perms) ok: AF_UNIX unnamed socket (stream); confined client (explicit perms) ok: AF_UNIX unnamed socket (stream); confined client (type) ok: AF_UNIX unnamed socket (stream); confined client (peer label w/ implicit perms) ok: AF_UNIX unnamed socket (stream); confined client (peer label w/ explicit perms) ok: AF_UNIX unnamed socket (stream); confined client (peer addr) ok: AF_UNIX unnamed socket (stream); confined client (peer label, peer addr) ok: AF_UNIX unnamed socket (stream); confined client (type, peer label, peer addr) ok: AF_UNIX unnamed socket (stream); confined client (no unix rule) ok: AF_UNIX unnamed socket (stream); confined client (missing perm: getopt) ok: AF_UNIX unnamed socket (stream); confined client (missing perm: setopt) ok: AF_UNIX unnamed socket (stream); confined client (missing perm: getattr)
... and the unix_socket_unamed test:
phablet@ ubuntu- phablet: ~/src/apparmor- 2.9.1/tests/ regression/ apparmor$ sudo sh -c 'VERBOSE=1 bash unix_socket_ unnamed. sh'
[sudo] password for phablet:
ok: AF_UNIX unnamed socket (stream); unconfined server
ok: AF_UNIX unnamed socket (stream); confined server (implicit perms)
ok: AF_UNIX unnamed socket (stream); confined server (explicit perms)
ok: AF_UNIX unnamed socket (stream); confined server (type)
ok: AF_UNIX unnamed socket (stream); confined server (addr)
ok: AF_UNIX unnamed socket (stream); confined server (peer label w/ implicit perms)
ok: AF_UNIX unnamed socket (stream); confined server (peer label w/ explicit perms)
ok: AF_UNIX unnamed socket (stream); confined server (type, addr)
ok: AF_UNIX unnamed socket (stream); confined server (type, addr, peer label)
ok: AF_UNIX unnamed socket (stream); confined server (no unix rule)
ok: AF_UNIX unnamed socket (stream); confined server (missing perm: create)
ok: AF_UNIX unnamed socket (stream); confined server (missing perm: getopt)
ok: AF_UNIX unnamed socket (stream); confined server (missing perm: setopt)
ok: AF_UNIX unnamed socket (stream); confined server (missing perm: shutdown)
ok: AF_UNIX unnamed socket (stream); confined server (missing perm: read)
ok: AF_UNIX unnamed socket (stream); confined server (missing perm: write)
ok: AF_UNIX unnamed socket (stream); confined server (bad type)
ok: AF_UNIX unnamed socket (stream); confined server (bad addr)
ok: AF_UNIX unnamed socket (stream); confined server (bad peer label)
ok: AF_UNIX unnamed socket (stream); unconfined client
ok: AF_UNIX unnamed socket (stream); confined client (implicit perms)
ok: AF_UNIX unnamed socket (stream); confined client (explicit perms)
ok: AF_UNIX unnamed socket (stream); confined client (type)
ok: AF_UNIX unnamed socket (stream); confined client (peer label w/ implicit perms)
ok: AF_UNIX unnamed socket (stream); confined client (peer label w/ explicit perms)
ok: AF_UNIX unnamed socket (stream); confined client (peer addr)
ok: AF_UNIX unnamed socket (stream); confined client (peer label, peer addr)
ok: AF_UNIX unnamed socket (stream); confined client (type, peer label, peer addr)
ok: AF_UNIX unnamed socket (stream); confined client (no unix rule)
ok: AF_UNIX unnamed socket (stream); confined client (missing perm: getopt)
ok: AF_UNIX unnamed socket (stream); confined client (missing perm: setopt)
ok: AF_UNIX unnamed socket (stream); confined client (missing perm: getattr)