如何在 Linux 中添加或检查 NIS 用户如何在 Linux 中添加或检查 NIS 用户如何在 Linux 中添加或检查 NIS 用户如何在 Linux 中添加或检查 NIS 用户
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 中添加或检查 NIS 用户

NIS 是 Network Information Service 的缩写,是一个分布式数据库,可帮助您在网络中一致地维护配置文件。它提供存储和循环服务器配置信息的大型机客户端索引服务。值得注意的是,它有助于管理 PC 网络环境中计算机之间的主机和客户端名称。

根据前面的介绍信息,可以得出正确的结论:NIS 为网络内的用户提供管理和查找服务。但这只有在将用户凭据添加到数据库后才可能实现。

本文将提供有关将用户添加到 NIS 系统的分步指南。此外,它还将讨论如何检查系统内的用户或查找网络内的特定用户。

将NIS用户添加到NIS域

您可以按照以下步骤将新用户添加到 Linux NIS 域:

第1步:登录主服务器

仅当您拥有管理员的所有权限时才能添加用户。因此,首先要成为主服务器上的管理员。值得注意的是,您可以通过在 NIS 配置期间创建 NIS 配置文件来完成此操作。

第 2 步:创建新用户

继续使用 useradd 命令创建新用户。该实用程序在 /etc/passwd 文件和 /etc/shadow 配置文件中创建具有相关用户凭据的条目。以下命令说明了此步骤,您可以将 userID 替换为您要添加的用户的登录 ID:

第 3 步:为新用户创建密码

使用 yppasswd 命令为新用户创建密码。用户每次想要登录时都将使用此密码。在下图中,UserID 指定您要为其创建密码的用户。此步骤对于确保创建的密码在登录期间可锁定和可用非常重要。使用初始 useradd 命令创建的密码不可锁定。

第 4 步:将条目复制到主服务器

下一步是将新用户凭据复制到主服务器的 passwd 映射文件中。主服务器的源文件不应位于 /etc 文件中。继续将新创建的文件从 /etc/passwd 和 /etc/shadow 文件复制到服务器上的 passwd 输入文件中。

例如,如果您添加名为 Ken 的新用户,请将以下行从 /etc/passwd 复制到 passwd 输入映射文件:

同样,以下行是您从 /etc/shadow 复制到 passwd 输入映射文件的内容:

第 5 步:从 /etc/shadow 和 /etc/passwd 输入文件中删除条目

确保 Makefile 正确指示复制的密码输入文件的位置至关重要。

将条目复制到存储在不同目录中的映射源文件并确定它们的位置后,您应该继续删除 /etc/shadow 和 /etc/passwd 中的条目。此操作完全是出于安全目的。使用主服务器上的 userdel 实用程序删除条目,如下所示:

第 6 步:更新您的 NIS 密码映射

主服务器中的输入文件更新后,您可以使用以下命令更新密码映射:

前面的步骤有助于将新用户添加到 NIS 系统。一旦通过,通知新用户分配给他们的初始密码。然后他们可以登录并适当更改密码。

查找 NIS 域中的用户

您还可以查找 NIS 域中的用户。这两种方法有时会派上用场。

a.获取域中所有用户的列表

ypcat passwd 命令显示系统中用户的完整列表。您可以如下图所示使用它:

b.查找特定用户

您可以通过运行以下命令来识别系统中的特定用户:

例如,您可以通过将命令中的“用户名”替换为Ken来查找NIS系统中名为Ken的用户。

如果名为 Ken 的用户可用,您将收到以下结果:

但如果用户不存在,您可以预期以下结果:

结论

前面的插图显示了如何将用户添加到 NIS 系统。它还展示了如何从系统中搜索和查找用户。

来源:

    • https://www.ibm.com/docs/en/aix/7.2?topic=y-ypmatch-command

    • https://www.computernetworkingnotes.com/linux-tutorials/how-to-configure-nis-server-in-linux.html

    • https://www.ibm.com/docs/en/aix/7.2?topic=maintenance-adding-new-nis-user

    • https://docs.oracle.com/cd/E36784_01/html/E36831/anis2-1.html

    • https://www.thegeekdiary.com/how-to-identify-nis-authenticated-users/#:~:text=To%20identify%20whether%20a%20specific,ypmatch
      %20%5Busername%5D%20passwd%20command.&text=Note%3A%20It%20is
      %20推荐%20and,passwd%20and%20%2Fetc%2Fshadow。

©2015-2025 艾丽卡 support@alaica.com