使用文件上下文和进程域
1. SELinux 文件上下文简介
SELinux 文件上下文是系统管理员在使用 SELinux 时需要处理的重要配置。文件的上下文通常通过分配给文件的标签来识别。错误标记的文件常常让系统管理员头疼,大多数常见的 SELinux 问题都可以通过纠正 SELinux 上下文来解决。
了解 SELinux 上下文的使用位置和方式是理解和解决 SELinux 相关问题的关键。以下以 DokuWiki 为例,它是一个流行的 PHP 维基,使用文件而非数据库作为后端系统,易于安装和管理,我们使用 nginx 作为 Web 托管平台。
1.1 获取上下文信息
假设 DokuWiki 应用将托管在 /srv/web/localhost/htdocs/dokuwiki ,并将其维基页面(用户内容)存储在 data/ 子目录中。操作步骤如下:
1. 从项目网站 http://download.dokuwiki.org 下载最新的 DokuWiki 压缩包。
2. 解压到指定位置:
# mkdir -p /srv/web/localhost/htdocs/
# tar -C /srv/web/localhost/htdocs/ -xvf dokuwiki.tgz
# chown -R nginx:nginx /srv/web/localhost/htdocs/dokuwiki
可以使用 ls 命令的
超级会员免费看
订阅专栏 解锁全文

1255

被折叠的 条评论
为什么被折叠?



