系统管理指南:网络服务

Procedure如何搜索并删除 .rhosts 文件

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 使用 find(1) 命令搜索并删除 .rhosts 文件。


    # find home-directories -name .rhosts -print -exec rm {} \;
    
    home-directories

    标识指向用户起始目录所在目录的路径。请注意,一次可输入多个路径来搜索多个起始目录。

    -name .rhosts

    标识文件名。

    -print

    列显当前路径名。

    -exec rm {} \;

    指示 find 命令将 rm 命令应用于通过匹配文件名标识的所有文件。

    find 命令将从指定目录开始搜索名为 .rhosts 的所有文件。如果找到此类文件,find 将在屏幕上列显相应路径并删除该文件。


示例 29–1 搜索并删除 .rhosts 文件

以下示例搜索并删除 /export/home 目录的所有用户起始目录中的 .rhosts 文件。


# find /export/home -name .rhosts -print | xargs -i -t rm {} \;