/etc/passwd文件是UNIX安全的关键文件之一。该文件用于用户登录时校验用户的登录名、加密的口令数据项、用户ID(UID)、默认的用户组ID(GID)、用户信息、用户主目录以及登录后使用的shell。/etc/passwd文件的每一行保存一个用户的资料,而用户数据按域以冒号“:”分隔。格式如下所示:

    username:password:uid:gid:userinfo:home:shell

其中,各个域的含义如表所示:

/etc/passwd文件中域的含义

含    义

username

登录名

password

加密的用户口令

uid

用户ID

gid

用户组ID

userinfo

用户信息

home

分配给用户的主目录

shell

用户登录后将执行的shell(若为空格则默认为/bin/sh)

用户的登录名是用户用来登录的识别,由用户自行选定,主要由方便用户记忆或者具有一定含义的字符串组成。所有用户口令的存放都是加密的,通常采用的是不可逆的加密算法。一般来说,用户的UID应当是独一无二的,其他用户不应当有相同的UID数值,只有UID等于0时可以例外。每个用户都需要保存专属于自己的配置文件及其他文档,以免用户间相互干扰。当用户登录进入系统时,会启动一个Shell程序,默认是bash。

最新文章

  1. SharePoint 2013 状态机工作流之扩展自定义状态
  2. JavaScript-分支语句练习
  3. 改进网站设计的免费jQuery插件Top 7
  4. PHP ERROR : Call to undefined function curl_init()
  5. PDF 补丁丁 0.4.1.839 测试版发布:调整页面留白
  6. 【转】Android开发中的SQLite事务处理,即beginTransaction()方法
  7. mybatis与mysql插入时返回主键id的值
  8. Docker 基础 : Dockerfile
  9. sqoop 使用
  10. composer 使用(踩坑笔记)
  11. bzoj千题计划223:bzoj2816: [ZJOI2012]网络
  12. flask报错No module named 'flask.ext'
  13. Python学习-20.Python的Urllib模块
  14. 微信小程序组件 日历
  15. 6 spark 存储体系 --内存管理
  16. Linux下C语言编程中库的使用
  17. python 细节回顾
  18. linux下json库的编译及例程
  19. Unity GUI自适应屏幕分辨率(一)布局自适应
  20. BZOJ - 2457 思維+貪心

热门文章

  1. 【JAVA开发】Eclipse几个版本说明
  2. 【VS开发】修改窗口背景颜色大全
  3. flask内置的信号
  4. A Mixed Flash Translation Layer Structure for SLC-MLC Combined Flash Memory System
  5. octave
  6. [转帖] 基于telegraf, influxdb, grafana 建立 esxi 监控
  7. Java的四层结构dto、dao、service、controller
  8. import xxx和from xxx import xx中修改被导入模块里面的变量的坑
  9. Django入门:操作数据库(Model)
  10. 怎样理解 Vue 中的 v-if 和 v-show ?