LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1184|回复: 5

ypserv端的怪问题

[复制链接]
发表于 2005-11-6 13:25:19 | 显示全部楼层 |阅读模式
我在nis serv端添加了PAM的限制 在本地可以使用 但是在client端 既然仍然可以LOGIN。。。
我用listfile的办法 添加了ASD用户不能登陆 在本地可行。。可是既然客户端仍然可以用这个用户LOGIN
pam文件是system-auth
listfile是/etc/security/asd
本地实行 可以限制asd这个用户
但是client段仍然可以登陆 重起NIS无用 已经同步
实在想不出是什么问题。。。以前我也做过。。就可以。可是这次试了2台客户端都失败。。
请问还有可能是什么问题
发表于 2005-11-7 08:23:05 | 显示全部楼层
I had this problem before and thus know exactly what's wrong.

You are doing on wrong side: the setting should be on CLIENT side, not on SERVER side.  You want to block the NIS user from logging on to your CLIENT machine, not on to your SERVER machine, so you should do the authentication on the CLIENT side.   

On server side, if you don't want to a user to be enabled as NIS user, just remove this user and update your map (userdel; /var/yp/make)

ON CLIENT side,
1. first add file /etc/security/asd to include nisuser that you don't want to login.
2. in system-auth,
account required pam_listfile.so item=user sense=deny file=/etc/security/asd
onerr=fail

If you are using allow instead of deny, make sure you don't deny the root and local user on the client side:
account sufficient pam_listfile.so item=user sense=allow file=/path/to/nisuser
onerr=fail
account sufficient pam_localuser.so
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-7 11:28:23 | 显示全部楼层
现在的疑问是 要是我有一台NIS SERVER  其他所有 client都使用server的认证 client本地只有ROOT用户
按照意思是 只能到client端一个一个来限制人物的登陆??而不能做到 server端直接限制所有client端的人物登陆么/?
比如server有个用户asd  client段只有ROOT用户
我要限制asd登陆client只能到client端去用PAM?server端不能限制client端的NIS用户登录??
回复 支持 反对

使用道具 举报

发表于 2005-11-7 22:22:15 | 显示全部楼层
NO, you can't.

I know it sounds confusing, but think it over and it is reasonable.

When you login on the client with the NIS user, you are logging on to the CLIENT machine, not the server machine.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-9 10:31:24 | 显示全部楼层
no i think if i mount my server's home directory by nfs
the user who login is login just like server's user
why he/she cann't be limited in server's pam??
回复 支持 反对

使用道具 举报

发表于 2005-11-9 22:17:06 | 显示全部楼层
Have you done the test again as I have suggested? You will see what I mean

I also export my server's home directory by nfs and automount from client.

Yes, the user who login is login just like server's user. That's the whole point of using NIS: central user/password database, and home directory, but remember this user is actually working on the client side and he has to be limited by client's pam
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表