/etc/passwd文件小析
在ubuntu中/etc/passwd文件里面存放着用户的一些登陆及群组等信息,修改每个字段可以直接控制用户,如图:
这是我登录时个人信息,第一个字段是登录名,第二个字段是登录密码(这里的密码显示的是一个x是因为系统开启了shadow,为了保证用户的密码不被破解,密码信息都已经写入了/etc/shadow文件中,可以通过sudo cat /etc/shadow|grep sucre来进行查看
),当然这里存放的时候是经过加密的,第三个字段是用户id,第四个字段是用户所属群主id,第五个字段是用户描述,第六个字段是用户的归属目录,第七个字段是用户的登录shell,如果你想对某个用户进行一些操作可以直接修改这个文件,例如禁止某个用户登陆系统有两种办法:
一、在密码字段(第二个字段x)前面加一个!,这样下次当这个用户登录的时候会提示Access denied
二、将最后一个字段修改成一个根本不存在的shell或者加nologin,可以写成这样
- /usr/bin/nologin
可以在/etc/shells里面加入/usr/sbin/nologin
- # /etc/shells: valid login shells
- /bin/csh
- /bin/sh
- /usr/bin/es
- /usr/bin/ksh
- /bin/ksh
- /usr/bin/rc
- /usr/bin/tcsh
- /bin/tcsh
- /usr/bin/esh
- /bin/dash
- /bin/bash
- /bin/rbash
- /usr/bin/screen
- /usr/sbin/nologin
这样,用户登录后,当前窗口会一闪而过,这样也可以达到禁止用户登陆的效果。
本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/385027,如需转载请自行联系原作者
/etc/passwd文件小析相关推荐
- Linux下shell种类:/etc/shells,/etc/passwd文件,Bash shell的介绍
一.shell种类 sh(Bourne shell):第一个流行的shell由Steven Bourne发展出来的 csh(C shell):由伯克利大学的Bill Joy设计依附于BSD版的UNIX ...
- Poco logger 日志使用小析
Poco logger 日志使用小析 Poco logger 日志使用小析 日志 logger 库选择 Pocologger 架构简析 步骤一 生成消息 步骤二 写入logger 步骤三 导入chan ...
- linux passwd是什么文件,Linux中passwd文件详解
Linux的用户信息很多都保存在这个/etc/passwd文件中,以前觉得这种配置文件挺难看懂的,但是静下心来瞅瞅其实也就一点东西,我们来一起看下. 文件样例root@myths-X450LD:/ho ...
- passwd文件详解
1)文件位置 /etc/passwd 2)检索出所有用户 awk -F: awk -F: '{print $1}' /etc/passwd 3)/etc/passwd各个字段解释 username:p ...
- C# 学习笔记(12)hex文件转bin文件小工具
C# 学习笔记(12)hex文件转bin文件小工具 hex文件格式 hex文件格式网上有很多 我这里参考HEX文件格式详解https://blog.csdn.net/weixin_39752827/a ...
- /etc/passwd 文件详解
/etc/passwd 文件详解 /etc/passwd 保存了系统中每一个用户的信息 /etc/passwd 中每个用户的信息占用了一行,也就是说这个文件有多少行,系统就有多少个用户. 要查看系 ...
- 【Linux】一步一步学Linux——passwd文件详解(107)
00. 目录 文章目录 00. 目录 01. /etc/passwd文件内容 02. /etc/passwd文件描述 03. /etc/passwd字段解析 04. 附录 01. /etc/passw ...
- linux中/etc/passwd文件与/etc/shadow文件解析
1. /etc/passwd文件 1.1 /etc/passwd文件内容格式 用户名: 密码 : uid : gid :用户描述:主目录:登陆shell 举个例子: #cat /etc/passwd ...
- 详细解析Linux /etc/passwd文件
在Linux /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性.系统管理员经常会接触到这个文件的修改以完成对用户的管理工作.这个文件对所有用户都是可读的.但是L ...
最新文章
- Springlake-01 介绍功能安装
- Java社区领袖介绍平台支持选项
- 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
- 第一个Windows程序讲解
- matlab 7.9.0 帮助翻译--size函数
- 使用C#把Tensorflow训练的.pb文件用在生产环境
- SQL Server Transactional Replication 中的 CommitBatchSize 和 CommitBatchThreshold 属性
- Linux chroot命令
- 查找数据库大小和表大小
- 用计算机绘图软件绘制的工程图是图形,用AutoCAD快速绘制机械工程图实用的经验.doc...
- 智能高柜机器人_再装修说啥也不能忘,橱柜旁边预留50公分,打高柜能多个家政间...
- ajax 上传文件 data,ajax文件上传-FormData()
- matlab画x的1 3次方图像,Y=X的3次方的图像)
- 学习记录:小程序图片上传至服务器
- Lodop打印参数方法参考
- Codeforces Round #739 (Div. 3) E. Polycarp and String Transformation
- tplink怎么进去_在TP-Link工作体验如何?
- 热电阻PT100转4-20mA温度信号转换器,变送分配器
- 【R】R语言指定包安装目录
- 技嘉显卡性能测试软件,性能测试成绩总结_技嘉 GA-G1.Sniper B5_主板评测-中关村在线...
热门文章
- 敲代码、作诗、写论文无所不能!史上最大AI模型GPT-3强势霸榜Github
- 如何用数学函数去理解机器学习?
- Google Quest 冠军访谈:3个秘诀,8条建议,还有人在华为做 NLP 研究员
- 避免神经网络过拟合的5种技术
- SAP 如何看某个TR是否传入了Q或者P系统?
- 我是如何每周坚持 5 天自学机器学习,并拿到offer的
- 无监督机器学习中,最常见的聚类算法有哪些?
- NTT高级科学家:光子是深度学习的未来!光子有望替代电子计算机加速神经网络计算...
- 解决AI大难题:如何降低AI运行对能源的消耗?
- 城市大脑全球标准研究1:城市大脑产生的时代背景是什么?