22.2. 类型


SELinux 目标策略中用于提供高级进程隔离的主要权限控制方法是 Type Enforcement。所有文件和进程都设置了类型标签:type 为进程定义 SELinux 域,以及文件的 SELinux 类型。SELinux 策略规则定义类型如何相互访问,无论是访问某一类型的域还是访问其他域的域。只有在存在允许访问的特定 SELinux 策略规则时才允许访问。
以下类型与 rsync 一起使用:要配置灵活访问的所有类型:
public_content_t
这是一个通用类型,用于使用 rsync 共享的文件的位置(和实际文件)。如果将特殊目录创建成,要与 rsync 共享的文件,则目录及其内容需要应用此标签。
rsync_exec_t
这个类型用于 /usr/bin/rsync 系统二进制文件。
rsync_log_t
默认情况下,此类型用于 rsync 日志文件,该文件位于 /var/log/rsync.log。要将文件 rsync 日志的位置更改为,请在运行时对 rsync 命令使用--log-file=FILE 选项。
rsync_var_run_t
这个类型用于 rsyncd 锁定文件,位于 /var/run/rsyncd.lockrsync 服务器使用此锁定文件来管理连接限制。
rsync_data_t
此类型用于您要用作 rsync 域的文件和目录,并将它们与其他服务的访问范围隔离开来。另外,public_content_t 是常规的 SELinux 上下文类型,当文件或目录与多个服务交互时(例如,FTP 和 NFS 目录作为 rsync 域)。
rsync_etc_t
这个类型用于 /etc 目录中的与 rsync 相关的文件。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.