如果我进入 evince 的保存对话框,转到/home/username/Documents我主目录中的 ,并尝试创建一个新目录(例如foo),操作将失败。埃文斯 说:
Could not create directory /home/[username]/Documents/foo: Permission denied
Run Code Online (Sandbox Code Playgroud)
Evince 也拒绝使用相同类型的消息保存文件。
我正在运行 Ubuntu 12.04 和 evince 3.4.0。我还应该提到这/home是一个符号链接/media/hdd/home(文件系统在固态驱动器和 HDD 上分开;有点实验)。这不会打扰任何其他应用程序。了Evince运行的我,应该有写权限/media/hdd/home/username/Documents,根据ls -l。
dmesg 显示 evince 尝试创建目录,但被拒绝:
[10991.212472] type=1400 audit(1355983426.653:614): apparmor="DENIED"
operation="mkdir" parent=1 profile="/usr/bin/evince" name="/media/hdd/home
/username/Documents/foo/" pid=2940 comm="evince" requested_mask="c" denied_mask="c"
fsuid=1001 ouid=1001
Run Code Online (Sandbox Code Playgroud)