美文网首页Unix环境高级编程笔记
chapter 6 系统数据文件和信息

chapter 6 系统数据文件和信息

作者: 小鲍比大爷 | 来源:发表于2019-05-10 15:28 被阅读0次

关键字:口令文件、组文件、其他数据文件、时间

  • pwd.h 中定义了/etc/passwd中的数据结构,linux位于/usr/include下面
  • /etc/passwd中的shell字段设置为/dev/null /sbin/nologin等用来阻止该用户登录系统
  • vipw命令可以用来修改/etc/passwd
  • /etc/shadow存储了加密口令,passwd和login口令会访问/etc/shadow。/etc/shadow保存着真正的加密口令,所以/etc/passwd可以供任何人访问,安全性得到提升
  • /usr/include/grp.h定义了group结构
  • newgrp命令用于更改当前用户所在的组
  • 其他数据文件:/etc/下面的services protocols networks hosts等等
  • 登录用户的信息也记录在文件中。who命令读取utmp文件, last命令读取wtmp文件。文件路径:/var/log/wtmp和/var/run/utmp
  • uname命令,对应头文件/usr/include/sys/utsname.h
  • gethostname方法获取主机名,对应命令为hostname,结果取自某个启动文件
  • 在各种时间函数中,如果不指名时区且TZ环境变量为空,默认使用UTC(TZ=TimeZone)

相关文章

网友评论

    本文标题:chapter 6 系统数据文件和信息

    本文链接:https://www.haomeiwen.com/subject/wduvoqtx.html