问题标签 [nis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
13464 浏览

linux - “ypcat”和“ypmatch username passwd”在服务器上更改后不一致

我正在尝试在一台机器上使用NIS进行身份验证。我必须更改 NIS 服务器上用户帐户的用户 ID 号之一(我将用户 IDusername从 500 更改为 509,以避免与客户端上 ID 为 500 的本地用户帐户发生冲突)。问题是它没有在客户端上正确更新。

特别是,如果我这样做ypcat passwd | grep username,我会得到最新信息:

但如果我这样做ypmatch username passwd,它会说:

这意味着当用户登录其中一个客户端时,它的用户 ID 错误,这会导致各种问题。我已经"cd /var/yp; make"在服务器和"service ypbind restart"客户端上完成了,但这并没有解决问题。有谁知道会导致这种情况以及我如何以某种方式强制客户端刷新?(我在客户端和服务器上都运行 Fedora 8)。

0 投票
1 回答
1725 浏览

ssh - 在 solaris 10 上使用兼容 nis 的 ssh

我有一个使用以下配置的带有 ssh 和 NIS 的可工作的 solaris 10 服务器:

现在,我想切换到兼容模式:

我添加了一些用户:

运行pwvcon,然后用户的密码验证luke不再起作用(而公钥仍然可以)。

我的设置有问题吗?

0 投票
1 回答
3285 浏览

http-authentication - 在没有 LDAP Auth 的情况下使用 Gitosis 对 Gitweb 进行身份验证?

我发现你的文章使用 Apache Auth 和 gitweb,gitosis。

如果我不使用 LDAP 进行身份验证,我想知道是否有办法做到这一点。我们目前有一个非常大的 NIS 域,用于在所有 unix 服务器上进行身份验证。我们通过 UI 将其用于 SVN 存储库,但对于这种情况,我试图满足以下要求:

  • Git 存储库
  • 访问控制 - 使用 Gitolite
  • 在线用户界面 - 使用 Gitweb
  • UI 还必须具有访问控制 - 尚未实现

我首先在想我需要让 Gitweb 和 Gitolite 一起玩,并且每个人现在都单独工作。

如果 gitolite 使用 SSH 密钥提供访问权限,那么它可以通过为用户/开发人员将访问 Gitweb/gitolite 的每台机器拥有一个密钥来提供访问权限。

或者,如果我可以让 gitweb 简单地对来自 NIS 域的用户进行身份验证,因为每个用户都有一个我们的 IT 部门设置的帐户,这会更好。

我可以用来进一步了解此要求的任何想法或方法?

0 投票
2 回答
3899 浏览

linux - 将 NIS yppasswd 哈希从 crypt 迁移到 md5

/var/yp/input-files/passwd想象一个由旧的 crypt DES 散列组成的NIS 用户数据库。目的是将此数据库迁移到 md5 或 sha 哈希。使用 更改密码时yppasswd,它使用与现有条目相同的算法生成(可能出于遗留原因),即crypt 保持 crypt, md5 保持 md5

我们目前的计划是编写一个包装 yppasswd 的特殊密码更改脚本。有没有更优雅的方法告诉 yppasswd 默认以 md5 格式生成更改的密码?

0 投票
3 回答
4108 浏览

powershell - 如何使用 Powershell 查询 msSFU30MaxUidNumber 属性?

有谁知道使用 Powershell 在 Active Directory 中查询此 UNIX 属性 msSFU30MaxUidNumber 的方法?我正在编写一个脚本,该脚本将根据需要将 Unix 属性分配给用户。我也有可用的 Quest AD Powershell 模块。

0 投票
5 回答
18855 浏览

awk - 使用 awk 删除空格

我有一个格式为:

我正在尝试使用 awk 将文件解析为 makedbm 可读的形式(以制作自定义 NIS 映射)。字段分隔符是分号。我需要能够从每行的每个字段中删除所有前导空格,但在名称字段和标题字段中保留空格。谢谢。

0 投票
1 回答
1429 浏览

ubuntu - 如何赋予 NIS 用户默认的 ubuntu(桌面用户)组权限

我的中央文件服务器正在运行Redhat,我已将此系统配置为通过 导出共享,NFS并使用NIS. 我已经设置了几个Ubuntu客户端并意识到NIS用户不属于任何标准Ubuntu组。本地用户通常属于以下组:

但是,我的 NIS 用户仅属于以下组:

我显然可以将每个NIS用户添加到Ubuntu我正在使用的每个 Ubuntu 客户端上的所有标准组中,但这需要我保持所有系统都是最新的。

因此,我正在考虑将NISNIS 服务器上的用户添加到适当的组中。Redhat不幸的是,组名和 id 在和之间不匹配Ubuntu。因此,虽然plugdevUbuntu 系统上的组映射到组 ID 46,但同一组可能47在我的Redhat服务器上具有 ID。

因此我的问题是:如何以最有效的方式匹配/映射用户组?理想情况下,每个新的 NIS 用户都将自动位于正确的 ubuntu 组中。(没有正确的组权限会导致无法 smbmount 等...)

编辑理想情况下,我会将每个NIS用户添加到一个特殊NIS组中,然后在 Ubuntu 客户端上将其翻译到组中adm cdrom dip plugdev lpadmin sambashare

0 投票
1 回答
1356 浏览

linux - 具有相同名称的本地和 NIS 用户 - chown

我有一个配置了 NIS 域的 linux,以及一个本地用户和一个名为 johndoe 的 NIS 用户(但不同的 UID)。

当应用 'chown johndoe:johndoegrp somefile.txt' - 哪个 john doe 将成为所有者?我知道我可以使用 'ls -n' 亲眼看到,但一些最终用户告诉我他们得到的结果不一致。

是否可以 ?

0 投票
1 回答
260 浏览

caching - 每个进程的私有 nsswitch 或 nscd

我想对我的网络上的一些 NIS 性能问题进行短期修复。

我没有 root 访问权限,并且 nscd 已关闭所有缓存。

我想提供类似于本地 nscd 的功能,以允许 getpwuid 缓存其结果,避免许多昂贵的 NIS 查找(有时每次 5-10 秒)

语境:

R 在包加载期间调用 getpwuid 批次。

0 投票
1 回答
1124 浏览

fedora - NIS 配置中的端口映射器故障

我正在处理fedora 17,我正在尝试配置,我通过 ' yumNIS server ' 命令安装了ypser、rpcbind、ypbind包,一切都很好,但是在最后一步,当主机名必须存储在数据库中时,然后按ctrl+ d和 ' y ' 我收到端口映射器故障,但主机已成功添加到数据库中。

我收到以下错误..


谁能帮我解决这个问题,由于这个问题,客户端无法连接到我的服务器。