Linux文件-/etc/passwd_Ethan 555的博客-程序员秘密

作用

password。

记录了Linux下的用户账号信息。

范例

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync

分析

每一行都记录了一个用户信息。

可以看到该文件由“:”分隔,每一行记录了七样信息。

【用户名:密码:UID:GID:用户信息说明栏:家目录:shell】

密码

对于密码这个字段,早期的时候UNIX系统是把密码字段放在这里的,但是由于这个文件所有的程序都可以读取,这样保密性、安全性低。故将密码字段放置到“/etc/shadow”文件中去了。

里面的【x】只是一个表示,没有什么特别意义。

友好界面

(echo "UName:Passwd:UID:GID:Info:Home:Shell";cat /etc/passwd) |
awk -F: '{printf "%-20s %-6s %6s %6s %-20s %s\n",$1,$2,$3,$4,substr($5,1,20),$6}'
UName                Passwd    UID    GID Info                 Home
root                 x           0      0 root                 /root
bin                  x           1      1 bin                  /bin
daemon               x           2      2 daemon               /sbin
adm                  x           3      4 adm                  /var/adm
lp                   x           4      7 lp                   /var/spool/lpd
sync                 x           5      0 sync                 /sbin
shutdown             x           6      0 shutdown             /sbin
halt                 x           7      0 halt                 /sbin
mail                 x           8     12 mail                 /var/spool/mail
operator             x          11      0 operator             /root
games                x          12    100 games                /usr/games
ftp                  x          14     50 FTP User             /var/ftp
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35751843/article/details/105076555

智能推荐

支持javascript的博客汇总_三世的博客-程序员秘密

写这篇文章的目的主要是为想在公共博客上布置广告的朋友提供一些参考。 无论是Google AdSense、阿里妈妈还是百度推广,想在自己的博客上布置广告代码,都需要jscript支持,本文仅搜集支持javascript代码的公共博客服务提供商(BSP)。  支持javascript的博客汇总: 1、jimdo自助建站平台http://cn.jimdo.com/示例...

变异测试(MT)_追逐梦想的顾咏丰_新浪博客_chikily_yongfeng的博客-程序员秘密

MT 不单单只是代表着蜕变测试,有时候也可以代表变异测试(MutationTesting),值得注意的是变异测试并不是用来检测/测试源程序的,而是一种验证测试集质量的方法。一、基本概念Mutation testing is a powerfulmethodology for evaluating test suite quality. *说白了,就将源程序(Pare...

用cmake构建能编译汇编语言的VS工程_enable_language(asm)_开心造轮子的博客-程序员秘密

用cmake构建能编译汇编的工程,网上多半都是说在CMakeLists中加上enable_language(ASM)但是VS工程中,这个不管用,因为VS用的是MASM。因此,只需要改成加上如下语句就可以enable_language(ASM_MASM)

bcftools或vcftools提取指定区段的vcf文件(extract specified position )_weixin_34387468的博客-程序员秘密

下载安装bcftools见如下命令:bcftools filter 1000Genomes.vcf.gz --regions 9:4700000-4800000 > 4700000-4800000.vcf  注意:输入的vcf以gz格式存在,不然会报错:Failed to open 1000Genomes.vcf: not compressed with bgzip...

ECharts散点图+线性回归(机器学习)_echarts 线性回归_KEE_YiM的博客-程序员秘密

有一份酒店数据,收购(购入)酒店的价格 和 酒店面积 的关系ECharts 效果展示 :不加线性回归代码:from flask import Flask,render_templateimport pandas as pdimport settingsapp = Flask(__name__)app.config.from_object(settings)file = pd.read_csv(r"D:\hotel\hotels.csv") # 文件存放...

从二维数组中查找某个元素_在二维数组中查找指定元素_xiaoyi357的博客-程序员秘密

题目:有一个二维数组,二维数组的每一行从左到右数据递增,二维数组的每一列,从上到下递增。在这样的二维数组中查找指定元素,返回其下标。思路:首先将待查找的元素q与二维数组的右上方的元素e进行比较,如果e=q,则找到了指定元素,返回其坐标;若e>q,则元素e所在的列可以排除,因为该列元素都比q大;若eJava代码如下:class Point{ int x; int y;

随便推点

问题解决博客链接_王新港的博客-程序员秘密

1 Eclipse 一直提示 loading descriptor for 的解决方法https://www.cnblogs.com/digdeep/p/4220750.html2 MySQL Workbench “Error Code: 1175” 的解决方法https://www.bbsmax.com/A/VGzl8xAyzb/...

总结进入RING0的方法_Nada_Red的博客-程序员秘密

关于进入RING0层的方法,大家一定听说过不少,我在复习保护模式编程中将一些进RING0的方法;总结了一下,包括调用门,任务门,中断门,陷阱门等,这些方法都是直接利用IA32的方法,所以和操作系统应该没有多大关系,当然由于NT内核对GDT,IDT,的保护所以我们不能用这些方法,不过如果一旦突破了NT的保护,那么所有的方法就都可以使用了,其他的还有SEH等方法,我在前面的文章中也有介绍。 ---

FPGA开发之算法开发System Generator_wu_shun_sheng的博客-程序员秘密

[原文链接](http://xilinx.eetrend.com/article/8871) 由 技术编辑archive1 于 星期三, 07/22/2015 - 15:42 发表 现在的FP...

亚马逊各个商城的注册要求_淘宝新蔷程序员特训营,快速学会开发项目的博客-程序员秘密

参考:https://sellercentral.amazon.com/gp/help/external/help.html?itemID=201468460&language=zh_CN&ref=efph_201468460_cont_201468440各个商城的注册要求利用亚马逊工具管理全球卖家账户,并在多个商城管理您的商品。详细了解各个区域的注册要求,或点击此处获取更多指导。北美商城 北美 注册链接 北美(美国、加拿大和墨西哥) 使用联合账户

python坐标定位_Appium+python定位方式_weixin_40001372的博客-程序员秘密

介绍appium 几种简单的定位方式1、id定位格式:driver.find_element_by_id("这里是resource-id")driver.find_element_by_id("com.taobao.taobao:id/home_searchedit")2、name定位如上图的定位,就可以通过name来定位格式:driver.find_element_by_name("这里是tex...

linux vim 插件_weixin_34392843的博客-程序员秘密

http://blog.csdn.net/happyteafriends/article/details/8571526以我的ubuntu 12.10为例,安装了vim之后,已经自带了python插件ls /usr/share/vim/vim73/autoload/  adacomplete.vim         netrwFileHandlers.vim  sqlcompl...

推荐文章

热门文章

相关标签