# Profile for restricting lightdm guest session
#include <tunables/global>
/usr/lib/lightdm/lightdm-guest-session {
# Most applications are confined via the main abstraction
#include <abstractions/lightdm>
# chromium-browser needs special confinement due to its sandboxing
#include <abstractions/lightdm_chromium-browser>
}
访客会话使用 AppArmor 锁定,它使用一长串特殊权限来防止访客用户接触任何东西。这些是从
etc/apparmor.d/lightdm-guest-session
.在我的机器上,该文件如下所示:
打开那个“主要抽象”(
etc/apparmor.d/abstractions/lightdm
)给出了一些更有趣的东西:这些是受限会话可以访问的所有目录及其权限。如果您将硬盘驱动器添加到该列表(带有
/**
包含所有子文件夹的尾随和r
读取权限),则所有未来的访客会话都将对它具有只读访问权限。