replcon - 云端在线

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 replcon,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


replcon - SELinux 文件上下文替换工具

概要


复制 NEW_CONTEXT DIR [选项] [表达式]

商品描述


复制 允许用户查找和替换文件上下文。 可以过滤替换
按对象类,如下所述。

所需 争论


新上下文
替换上下文表示为部分上下文,如下所述。

DIR 开始搜索的初始目录。 该工具将递归到任何
子目录,因此请确保其中没有圆形安装。

表达


以下选项允许用户指定要查找的文件。 一个文件必须满足所有
要替换的上下文的指定标准。 如果没有提供表达式,则所有
文件的上下文被替换。

-t 类型, --type=TYPE
搜索上下文中包含类型 TYPE 的文件。

-u 用户, --user=USER
使用包含用户 USER 的上下文搜索文件。

-r 角色,--role=角色
使用包含角色 ROLE 的上下文搜索文件。

-m 范围,--mls-range=范围
搜索具有 MLS 范围为 RANGE 的上下文的文件。 注意 复制
忽略 SELinux 翻译库(如果存在)。 此外,这个标志是
忽略如果 DIR 没有 MLS 信息。

--context=上下文
搜索与此部分上下文匹配的文件。 此标志覆盖 -t、-u、-r、
和-m。

-p 路径, --path=PATH
搜索包含 PATH 的文件。

-c 类, --class=类
仅搜索对象类 CLASS 的文件。

配置


-R,--正则表达式
启用正则表达式

-v,--详细
在替换期间显示上下文信息。

-h,--帮助
打印帮助信息并退出。

-V,--version
打印版本信息并退出。

部分的 CONTEXT


这个 - 语境 标志和 新上下文 参数指定部分上下文,即冒号
用户、角色和类型的分隔列表。 如果系统支持 MLS,则上下文可能有
给出范围的第四个字段。 和 - 语境 如果一个字段没有被指定或者是
文字星号,则查询将始终匹配该字段。 和 新上下文 如果一个字段
未指定或者是文字星号,那么上下文的那部分将不会是
修改的。

宾语 课程设置


有效的对象类字符串是

块、字符、目录、fifo、文件、链接或袜子。

注意


replcon 实用程序始终在“原始”SELinux 文件上下文上运行。 如果系统有一个
已安装的翻译库(即 libsetrans),这些翻译将被忽略
从文件系统中读取原始上下文。

示例


复制 ::类型_t: .
用 type_t 替换当前目录中的每个上下文类型。 用户和
角色部分保持不变。

复制 -u 用户_u *:角色_r:* .
将当前目录中每个上下文的角色替换为用户 user_u 和 role_r。
用户和类型部分保持不变。

复制 - 语境 ::类型_t:s0 :::s0:c0 / tmp目录
用 type_t 类型和 MLS 范围 s0 替换每个上下文 / tmp目录 带 MLS 范围
s0:c0。

使用 onworks.net 服务在线使用 replcon



最新的 Linux 和 Windows 在线程序