zoukankan      html  css  js  c++  java
  • 6.6 实现的区别

    6.6 实现的区别

    在FreeBSD中,阴影口令文件是/etc/master.passwd,可以使用特殊命令编辑该文件,它反过来会从阴影文件爱你产生/etc/passwd的一个副本。另外,还会产生该文件的散列版本。/etc/pwd.db是/etc/passwd的散列版本,/etc/spwd.db是/etc/master.passwd的散列版本。这些为大型系统提供了更好的性能。

    但是Mac OS X只以单用户模式使用/etc/passwd和/etc/master.passwd。在维护系统时,单用户模式通常意味着不能提供任何系统服务。正常运行期间的多用户方式即netinfo目录服务提供对用户和组账户信息的访问。

    虽然Linux和Solaris支持类似的阴影口令接口,但两者之间存在某些微妙的区别。例如,gr_uid在Solaris中定义为int类型,在Linux中则定义为long int。另一个区别是账户不活动字段。Solaris将其定义为用户上次登录依赖所经过的天数,而Linux则将其定义为到口令过期的尚余天数。

    在很多系统中,用户和组数据库是用网络信息服务(Network Information Service,NIS)实现的。这使管理员可编辑数据库的主副本,然后将它自动分发到组织中的所有服务器上。客户端系统可以联系服务器以查看用户和组的有关嘻嘻。NIS+和轻量级目录访问协议(Lightweight Directory Access Protocal,LDAP)提供了类似功能。很多系统通过配置文件/etc/nsswitch.conf来控制管理每一类信息的方法。

  • 相关阅读:
    JVisualVM简介与内存泄漏实战分析
    高并发性能提升和超卖的解决方案
    ehcache应用场景及集群同步(RMI)
    一台机器配置多个tomcat的实践经验
    事务范围数据库读写分离失败
    基于spring的数据库读写分离
    Zookeeper linux下使用
    Zookeeper集群
    Dubbo入门实例(二)
    Zookeeper安装与启动
  • 原文地址:https://www.cnblogs.com/shaoguangleo/p/2805995.html
Copyright © 2011-2022 走看看