findcon - 云端在线

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

程序:

您的姓名


findcon - SELinux 文件上下文搜索工具

概要


查找器 FCLIST [选项] [表达式]

商品描述


查找器 允许用户搜索具有指定上下文的文件。 结果可以
按对象类过滤,如下所述。

清单


- 查找器 工具对文件上下文列表源进行操作。 有三个有效文件
上下文列表。

目录
If 清单 是目录的名称,然后在该目录中开始搜索并
在其中递归。 确保其中没有圆形支架。

文件上下文
If 清单 是 file_contexts 文件的名称(例如,
/etc/selinux/strict/contexts/files/file_contexts) 然后打开该文件并找到
匹配条目。

数据库
If 清单 是由上次运行创建的数据库的名称 索引号 or
阿波罗 然后打开数据库并在其中执行查询。

表达


以下选项允许用户指定要打印的文件。 一个文件必须满足
所有指定的标准。 如果未提供表达式,则打印所有文件。

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

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

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

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

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

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

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

配置


以下附加选项可用。

-R,--正则表达式
使用正则表达式而不是精确的字符串匹配进行搜索。 这个选项
不影响 --class 标志。

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

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

部分的 CONTEXT


- - 语境 标志指定了部分上下文,它是一个以冒号分隔的用户列表,
角色和类型。 如果系统支持 MLS,则上下文可能有第四个字段
给出范围。 如果字段未指定或者是文字星号,则查询
将始终匹配该字段。

宾语 课程设置


有效的对象类字符串是

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

注意


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

示例


查找器 .
查找当前目录及其所有子目录中的每个上下文。

查找器 -u 用户_u .
查找当前目录中所有用户为 user_u 的上下文
子目录。

查找器 -u 系统_u -t bin_t 文件上下文
在 file_contexts 文件中查找条目 user system_u 并键入 bin_t,假设
file_contexts 是一个文件上下文文件。

查找器 --context=system_u::bin_t 文件上下文
这相当于前面的例子。

查找器 --context=system_u:*:bin_t:* 文件上下文
这也相当于上面的例子。

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



最新的 Linux 和 Windows 在线程序