在ubuntu中/etc/passwd文件里面存放着用户的一些登陆及群组等信息,修改每个字段可以直接控制用户,如图:

这是我登录时个人信息,第一个字段是登录名,第二个字段是登录密码(这里的密码显示的是一个x是因为系统开启了shadow,为了保证用户的密码不被破解,密码信息都已经写入了/etc/shadow文件中,可以通过sudo cat  /etc/shadow|grep sucre来进行查看

),当然这里存放的时候是经过加密的,第三个字段是用户id,第四个字段是用户所属群主id,第五个字段是用户描述,第六个字段是用户的归属目录,第七个字段是用户的登录shell,如果你想对某个用户进行一些操作可以直接修改这个文件,例如禁止某个用户登陆系统有两种办法:

一、在密码字段(第二个字段x)前面加一个!,这样下次当这个用户登录的时候会提示Access denied

二、将最后一个字段修改成一个根本不存在的shell或者加nologin,可以写成这样

  1. /usr/bin/nologin

可以在/etc/shells里面加入/usr/sbin/nologin

  1. # /etc/shells: valid login shells
  2. /bin/csh
  3. /bin/sh
  4. /usr/bin/es
  5. /usr/bin/ksh
  6. /bin/ksh
  7. /usr/bin/rc
  8. /usr/bin/tcsh
  9. /bin/tcsh
  10. /usr/bin/esh
  11. /bin/dash
  12. /bin/bash
  13. /bin/rbash
  14. /usr/bin/screen
  15. /usr/sbin/nologin

这样,用户登录后,当前窗口会一闪而过,这样也可以达到禁止用户登陆的效果。

本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/385027,如需转载请自行联系原作者

/etc/passwd文件小析相关推荐

  1. Linux下shell种类:/etc/shells,/etc/passwd文件,Bash shell的介绍

    一.shell种类 sh(Bourne shell):第一个流行的shell由Steven Bourne发展出来的 csh(C shell):由伯克利大学的Bill Joy设计依附于BSD版的UNIX ...

  2. Poco logger 日志使用小析

    Poco logger 日志使用小析 Poco logger 日志使用小析 日志 logger 库选择 Pocologger 架构简析 步骤一 生成消息 步骤二 写入logger 步骤三 导入chan ...

  3. linux passwd是什么文件,Linux中passwd文件详解

    Linux的用户信息很多都保存在这个/etc/passwd文件中,以前觉得这种配置文件挺难看懂的,但是静下心来瞅瞅其实也就一点东西,我们来一起看下. 文件样例root@myths-X450LD:/ho ...

  4. passwd文件详解

    1)文件位置 /etc/passwd 2)检索出所有用户 awk -F: awk -F: '{print $1}' /etc/passwd 3)/etc/passwd各个字段解释 username:p ...

  5. C# 学习笔记(12)hex文件转bin文件小工具

    C# 学习笔记(12)hex文件转bin文件小工具 hex文件格式 hex文件格式网上有很多 我这里参考HEX文件格式详解https://blog.csdn.net/weixin_39752827/a ...

  6. /etc/passwd 文件详解

    /etc/passwd  文件详解 /etc/passwd  保存了系统中每一个用户的信息 /etc/passwd 中每个用户的信息占用了一行,也就是说这个文件有多少行,系统就有多少个用户. 要查看系 ...

  7. 【Linux】一步一步学Linux——passwd文件详解(107)

    00. 目录 文章目录 00. 目录 01. /etc/passwd文件内容 02. /etc/passwd文件描述 03. /etc/passwd字段解析 04. 附录 01. /etc/passw ...

  8. linux中/etc/passwd文件与/etc/shadow文件解析

    1. /etc/passwd文件 1.1 /etc/passwd文件内容格式 用户名: 密码 : uid  : gid :用户描述:主目录:登陆shell 举个例子: #cat /etc/passwd ...

  9. 详细解析Linux /etc/passwd文件

    在Linux /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性.系统管理员经常会接触到这个文件的修改以完成对用户的管理工作.这个文件对所有用户都是可读的.但是L ...

最新文章

  1. Springlake-01 介绍功能安装
  2. Java社区领袖介绍平台支持选项
  3. 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
  4. 第一个Windows程序讲解
  5. matlab 7.9.0 帮助翻译--size函数
  6. 使用C#把Tensorflow训练的.pb文件用在生产环境
  7. SQL Server Transactional Replication 中的 CommitBatchSize 和 CommitBatchThreshold 属性
  8. Linux chroot命令
  9. 查找数据库大小和表大小
  10. 用计算机绘图软件绘制的工程图是图形,用AutoCAD快速绘制机械工程图实用的经验.doc...
  11. 智能高柜机器人_再装修说啥也不能忘,橱柜旁边预留50公分,打高柜能多个家政间...
  12. ajax 上传文件 data,ajax文件上传-FormData()
  13. matlab画x的1 3次方图像,Y=X的3次方的图像)
  14. 学习记录:小程序图片上传至服务器
  15. Lodop打印参数方法参考
  16. Codeforces Round #739 (Div. 3) E. Polycarp and String Transformation
  17. tplink怎么进去_在TP-Link工作体验如何?
  18. 热电阻PT100转4-20mA温度信号转换器,变送分配器
  19. 【R】R语言指定包安装目录
  20. 技嘉显卡性能测试软件,性能测试成绩总结_技嘉 GA-G1.Sniper B5_主板评测-中关村在线...

热门文章

  1. 敲代码、作诗、写论文无所不能!史上最大AI模型GPT-3强势霸榜Github
  2. 如何用数学函数去理解机器学习?
  3. Google Quest 冠军访谈:3个秘诀,8条建议,还有人在华为做 NLP 研究员
  4. 避免神经网络过拟合的5种技术
  5. SAP 如何看某个TR是否传入了Q或者P系统?
  6. 我是如何每周坚持 5 天自学机器学习,并拿到offer的
  7. 无监督机器学习中,最常见的聚类算法有哪些?
  8. NTT高级科学家:光子是深度学习的未来!光子有望替代电子计算机加速神经网络计算...
  9. 解决AI大难题:如何降低AI运行对能源的消耗?
  10. 城市大脑全球标准研究1:城市大脑产生的时代背景是什么?