zoukankan      html  css  js  c++  java
  • UNIX环境高级编程--6

    系统数据文件和信息
        数据文件都是ASCII文本文件,并且使用标准I/O库读这些文件,例如口令文件/etc/passwd和组文件/etc/group就是经常被多个程序频繁使用的两个文件。
        
    口令文件:
        /etc/passwd,包含用户名,加密口令等字段,字段之间用:分隔。关于这些登录项:
        (1)通常有一个用户名为root的登录项,其用户ID是0(超级用户)
        (2)加密口令字段包含了一个占位符。
        (3)口令文件项中的某些字段可能为空。如果加密口令字段为空,代表该用户没有口令。
        (4)用户登录的shell 默认是/bin/sh
        (5)组织特定用户登录系统的方法,除了使用/dev/null(黑洞)外,还有将/bin/false用作登录shell。
        (6)使用nobody用户名可以使任何人都可登陆系统,但其用户ID不提供任何特权。

    组文件:
        指向一个属于改组的用户名。
        
    阴影口令:
        加密口令是经单向加密算法处理过的用户口令副本。
        
    其他数据文件:
        记录各网络服务器所提供服务的数据文件(/etc/services),记录协议信息的数据文件(/etc/networks)。每个数据文件至少又3个函数:
        (1)get函数
        (2)set函数
        (3)end函数:关闭

    登录账户记录:
        utmp文件记录当前登录到系统的各个用户;
        wtmp文件跟踪各个登录和注释事件;
        
    系统标识:
        uname函数返回主机和操作系统有关的信息。

    时间和日期:
        strftime函数用于打印当前的系统时间日期。

  • 相关阅读:
    设为首页 和 收藏本页
    软件开发:需求分析的20条法则
    常用的50条网站推广方法
    IT人士在离职时可以做的14件事情
    需求文档的编写
    无法清除DNS缓存
    输入法没有了 输入法不见了
    CMS
    用户输入的防注入总结 简介和第一步
    winmail无法给新浪发送邮件
  • 原文地址:https://www.cnblogs.com/luntai/p/6141049.html
Copyright © 2011-2022 走看看