linux认证nsswitch

3A认证:
认知机制:authentication(资源申请者证明自己本身的一个过程)
授权机制:authorization   (证明用户是否可以访问一个服务或者文件,用户访问服务或文件的能力)
审计机制:audition()




名称解析:字符解析成数字,数字解析成字符
file文件解析
DNS解析
db(数据库)
ldap(轻量级目录访问协议)
nis:网络信息服务,开源软件
nisplus:sun公司开源软件

设计内核时,添加相应代码完成解析,
应用程序          nsswitch(name service switch)             名称解析库(.so)
nsswitch配置文件:/etc/nsswitch.conf

info:method【action】mehtod【action】
passwd
group
shadow
readelf:查看elf文件
   -a查看所有

files:搜索本地文件,如etc/passwd/和/hosts文件
nis:搜索nis数据库,nis还有一个别名,即yp
dns:查询dns(只查询主机)
compat:passwd group shadow文件中的语法

status的取值:
notfound:方法以及执行,但是并没有找到待搜索的值
success:方法已经执行,并且找到待搜索的值,没有返回错误,默认动作是return
unavall:方法失败,原因是永久不可用,
tryagain:方法失败,原因是临时不可用,













posted @ 2018-06-07 22:54  市委李达康  阅读(201)  评论(0编辑  收藏  举报