1.密码文件

          每个系统都会有一个文件统一记录用户名与密码,通常是/etc/passwd。
关于这个文件有:
                root 的 uin 通常为 0 .
文件中的 x为占位符,代表真实的加密密码保存在另外的文件。没有这一列的时候,表示该用户没有设立密码。
          将用户对应的shell设为/dev/null时,可以防止该用户登入系统。同时,如果将shell指向/bin/false或者/bin/true,则直接向用户返回相应
的码,并退出登录。
现在的用户密码通常都位于一个称为shadow password的文件中。
           该密码采用单向加密的方式,无法还原用户的密码。
用户的密码相关属性可以通过  getpwent(3),setpwent(3)与endpwent(3)三个函数来访问。
2.群信息
对于群而言,也有相应的文件保存群的信息,同时也有对应的函数来访问相关信息,在这里就不总结了。
3.时间
 
                strfttime(3)可以方便地定制相应的时间属性输出。
 

转载于:https://www.cnblogs.com/liangxing/archive/2010/08/20/1804635.html

APUE 学习笔记 - Chapter 6. System Data File and Infomation相关推荐

  1. vue学习笔记之:为何data是一个方法

    vue学习笔记之:为何data是一个方法 在vue开发中,我们可以发现,data中的属性值是在function中return出来的.可为何data必须是一个函数呢?我们先看官方的解释: 当一个组件被定 ...

  2. sv_labs学习笔记——sv_lab5_下(System Verilog)

    本文延续前一篇sv_labs学习笔记--sv_lab5_上(System Verilog),进一步学习完善lab5的内容 sv_labs学习笔记--sv_lab5_下(System Verilog) ...

  3. sv_labs学习笔记——sv_lab5_上(System Verilog)

    本节将介绍lab5的第一部分,主要总结一般设计学习与思考的方式与需要着重学习的点,同时以lab5作为参考,分析数据流流向,验证组件的通信与抽象化,实现的整体思路. sv_labs学习笔记--sv_la ...

  4. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(一)

    一.光的物理特性 光与物体的交互形成了基于物理着色的基础. 在物理层面上,光的模型为电磁横波.每个波都有一个单一的波长λ\lambdaλ.具有单一波长的光叫单色光(monochromatic ligh ...

  5. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(二)

    上接文章:<Real-Time Rendering>第四版学习笔记--Chapter 9 Physically Based Shading(一) 六.微观几何 每个可见的表面点都包含了很多 ...

  6. TensorFlow学习笔记02:使用tf.data读取和保存数据文件

    TensorFlow学习笔记02:使用tf.data读取和保存数据文件 使用`tf.data`读取和写入数据文件 读取和写入csv文件 写入csv文件 读取csv文件 读取和保存TFRecord文件 ...

  7. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(三)

    前文: <Real-Time Rendering>第四版学习笔记--Chapter 9 Physically Based Shading(一) <Real-Time Renderin ...

  8. FPGA学习笔记_Quartus II_In system sources and probes editor(ISSP)调试工具的使用

    FPGA学习笔记 Quartus II prime Standard Edition-In system sources and probes editor(ISSP)调试工具的使用 Quartus ...

  9. APUE学习笔记:第五章 标准I/O库

    5.1 引言 标准I/O库处理很多细节,例如缓冲区分配,以优化长度执行I/O等.这些处理不必担心如何使用正确的块长度.这使得它便于用户使用,但是如果不较深入地了解I/O库函数的操作,也会带来一些问题 ...

最新文章

  1. 画架构图的软件_程序员为什么要学会画技术架构图?
  2. BZOJ1800 [Ahoi2009]fly 飞行棋 其他
  3. 编写一个求方程ax2 + bx + c = 0的根 的程序,用3个函数分别求当b2-4ac大于零、等于零、和小于零时的方程的根。要求从主函数输入a,b,c的值并输出结果。
  4. springboot启动原理_SpringBoot启动原理及相关流程
  5. 东方电子全资子公司中标1.065亿元国家电网第三批采购项目
  6. OpenCV学习——绘制图像灰色直方图
  7. 02 - 体系结构概述
  8. HDU 4983 Goffi and GCD(数论)
  9. 计算机应用基础ppt百度文库,计算机应用基础课件(最新版).ppt
  10. php 网络爬虫开源,phpspider php爬虫框架
  11. 3D建模:14个建模小技巧
  12. 小学作文批改评语大全
  13. iOS开发:获取WiFi名称(解决iOS12.0以上系统不能正常获取WiFi名称的方法)
  14. Revit技巧 | 如何做出一个爆炸分析图?
  15. 《元宇宙2086》亮相金鸡奖中国首部元宇宙概念院线电影启动
  16. 彩色图像、灰度图像、二值图像和索引图像
  17. android 评测软件,Android平台五款主流在线视频软件横向评测
  18. 计算机作文1500字,网络人生作文1500字
  19. abb机械手故障代码20082_ABB变频器常见故障代码大全
  20. 【技术分享】 ​IE浏览器漏洞利用技术的演变 ( 二 )

热门文章

  1. 固定table标题头、标题列(兼容多种浏览器)
  2. 【JavaWeb】servlet与http请求协议
  3. dataframe重命名
  4. pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法
  5. python 列表生成式、lower()和upper()的使用
  6. LeetCode简单题之使每位学生都有座位的最少移动次数
  7. Compiler编译过程
  8. IPv6 与 IPv4现状
  9. TorchScript神经网络集成技术
  10. 2021年大数据Hive(三):手把手教你如何吃透Hive数据库和表操作(学会秒变数仓大佬)