首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未添加到NIS组的NIS用户

未添加到NIS组的NIS用户
EN

Server Fault用户
提问于 2012-09-27 18:07:12
回答 1查看 3.5K关注 0票数 2

我已经设置了一个NIS服务器和几个NIS客户端。我在NIS服务器上有一个用户和一个组,如下所示:

代码语言:javascript
复制
/etc/passwd:  myself:x:5000:5000:,,,:/home/myself:/bin/bash
/etc/group:   fishy:x:3001:otheruser,etc,myself,moreppl

我通过将+::::::添加到/etc/passwd,将+:::添加到/etc/group,从而在NIS客户机上导入了用户和组。

我可以登录到NIS客户端,但是当我运行groups时,没有列出fishy。但是getent group fishy显示它是正确导入的,并将我列为成员。如果我做了sudo su - myself,那么突然groups说我在小组里!

我还安装了nscd,这些组在一段时间内正常工作。似乎在登录一段时间后,我就会被悄悄地从小组中除名。如果我重新启动nscd并再次登录,那么这些组就会工作一段时间correctly...for。

与本地用户或组不存在UID或GID冲突。

更新:/etc/nsswitch.conf的内容:

代码语言:javascript
复制
passwd:         compat
group:          compat
shadow:         compat

hosts:          files nis dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
aliases:        nis files
EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-02-18 17:24:38

我不记得在哪里找到了解决这个问题的方法,但是我能够通过在/etc/nsswitch.conf中的"group“行中添加"nis”来解决这个问题:

代码语言:javascript
复制
passwd:         compat
group:          compat nis
shadow:         compat
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/432659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档