{
    "path": "$OET_PATH/testcases/function_test/pkg_test/acl/libacl",
    "machine num": 1,
    "cases": [
        {
            "name": "test_libacl_function_basic_usage",
            "desc": "验证 libacl 库文件的存在及其基本可链接性"
        },
        {
            "name": "test_libacl_function_setfacl",
            "desc": "测试使用 setfacl 命令设置文件的访问控制列表"
        },
        {
            "name": "test_libacl_function_remove_entry",
            "desc": "测试使用 setfacl -x 命令移除特定的ACL条目"
        },
        {
            "name": "test_libacl_function_getfacl_command",
            "desc": "测试使用getfacl命令查看文件的访问控制列表"
        },
        {
            "name": "test_libacl_function_setfacl_default",
            "desc": "测试使用setfacl -d命令设置目录的默认ACL"
        },
        {
            "name": "test_libacl_function_set_file_acl",
            "desc": "测试使用setfacl命令设置文件的独立访问权限"
        },
        {
            "name": "test_libacl_function_view_acl",
            "desc": "测试使用getfacl命令查看文件的访问控制列表"
        },
        {
            "name": "test_libacl_function_set_default_acl",
            "desc": "测试为目录设置默认ACL，新文件将继承此ACL"
        },
        {
            "name": "test_libacl_function_clear_all_acl",
            "desc": "测试使用setfacl -b命令清除文件上所有扩展ACL条目"
        },
        {
            "name": "test_libacl_function_apply_dir_acl_recursive",
            "desc": "测试使用setfacl -R命令递归地将ACL应用到目录内的所有文件"
        },
        {
            "name": "test_libacl_function_remove_acl",
            "desc": "测试使用 setfacl -x 命令移除特定的ACL条目"
        },
        {
            "name": "test_libacl_function_clear_acl",
            "desc": "测试使用 setfacl -b 命令清除文件上所有扩展ACL条目"
        },
        {
            "name": "test_libacl_function_set_default",
            "desc": "测试使用 setfacl -d 命令为目录设置默认ACL"
        },
        {
            "name": "test_libacl_function_modify_mask",
            "desc": "测试使用 setfacl -m 命令修改文件的有效权限掩码"
        },
        {
            "name": "test_libacl_function_setfacl_user",
            "desc": "使用setfacl -m给文件添加用户特定ACL条目"
        },
        {
            "name": "test_libacl_function_setfacl_group",
            "desc": "使用setfacl -m给文件添加组特定ACL条目"
        },
        {
            "name": "test_libacl_function_clear_all",
            "desc": "使用setfacl -b清除文件所有扩展ACL条目，恢复基本ACL"
        },
        {
            "name": "test_libacl_function_recursive_apply",
            "desc": "使用setfacl -R递归地将ACL应用到目录及其子目录"
        },
        {
            "name": "test_libacl_function_modify_owner",
            "desc": "使用chown变更文件所有者后验证ACL的适应情况"
        },
        {
            "name": "test_libacl_function_install_check",
            "desc": "检查libacl开发库（libacl-devel或libacl1-dev）是否已正确安装在系统中"
        },
        {
            "name": "test_libacl_function_setfacl_m",
            "desc": "测试使用setfacl -m命令为文件或目录添加/修改用户或组的ACL条目"
        },
        {
            "name": "test_libacl_function_mask_modify",
            "desc": "测试使用setfacl -m命令修改ACL掩码并验证其对有效权限的影响"
        }
    ]
}