使用Kerberos实现统一认证(二)
http://tech.ddvip.com 2008年03月28日 社区交流
使用一个经过验证的、可靠的、统一的目录控制管理谁能登陆到什么地方。认证是一个判断实体X是否可以访问资源Y的过程,判断X的身份是认证过程的工作,在计算机网络环境下的认证任务之一就是定义和判断哪个用户可以访问网络中哪台计算机.....
在/etc/sysconfig/netwokr中添加一行定义客户端的NIS域:
NISDOMAIN=nis.example.com
用下面的命令指定NIS域名:
# domainname nis.example.com
用下面的命令启动portmap:
# service portmap start
用下面的命令启动客户端:
# service ypbind start
请在每个客户端上都这样启动。
ypwhich命令可以显示出客户端绑定的NIS服务器。
使用ypcat命令检查NIS映射的内容,如:
% ypcat passwd
接下来,需要告诉客户端的所有查找都使用NIS,通过修改名称服务切换配置文件/etc/nsswitch.conf来实现,修改passwd、group、netgroup条目为:
passwd: compat
group: files nis
netgroup: nis
它定义了检索group的顺序:从本地文件/etc/group开始,然后尝试NIS查找。Netgroup只使用NIS,为passwd设置为compat。
名称服务缓存后台服务(nscd)有时在更新它内部的缓存时有问题,影响是在某个特殊的客户端上NIS映射的改动是不可见的,只有在那个客户端上重新启动nscd才能解决这个问题。
典型用法
你应该熟悉两个从NIS查询信息的命令:ypcat和ypmatch。ypcat输出在一个NIS映射中所有密钥的值,命令ypcat passwd输出所有NIS passwd映射条目,ypmatch输出来自NIS映射的一个或更多密钥的值,ypmatch jane passwd输出账号jane的passwd条目。
NIS组映射
NIS组映射的典型用法是允许在多个用户之间共享文件,这可以用于本地文件也可以用于NFS文件,这里将介绍如何实现它,我们假设你有两个用户(这个技术可以应用与任何数量的用户),它们的passwd映射条目如下:
jane:*:1234:42:Jane:/home/jane:/bin/bash
来源:51CTO 作者:Alf Wachsmann 责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- Linux 系统安全
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……