仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 427|回复: 8
打印 上一主题 下一主题

[其他Linux] 来讲讲:妙手进阶:剖析Linux体系中的Passwd文件

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 16:35:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。
一般在Linux体系中,用户的关头信息被寄存在体系的/etc/passwd文件中,体系的每个正当用户账号对应于该文件中的一行纪录。这行纪录界说了每一个用户账号的属性。
上面是一个passwd文件的示例(部分摘录):
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
……
desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin
mengqc:x:500:500:mengqc:/home/mengqc:/bin/bash
在该文件中,每行用户纪录的各个数据段用“:”分开,分离界说了用户的各方面属性。各个字段的按次和寄义以下:
注册名:口令:用户标识号:组标识号:用户名:用户主目次:命令注释程序
(1)注册名(login_name):用于辨别分歧的用户。在统一体系中注册名是唯一的。在良多体系上,该字段被限定在8个字符(字母或数字)的长度以内;而且要注重,一般在Linux体系中对字母巨细写是敏感的。这与MSDOS/Windows是纷歧样的。
(2)口令(passwd):体系用口令来考证用户的正当性。超等用户root或某些初级用户可使用体系命令passwd来变动体系中一切用户的口令,一般用户也能够在登录体系后利用passwd命令来变动本人的口令。
如今的Unix/Linux体系中,口令不再间接保留在passwd文件中,一般将passwd文件中的口令字段利用一个“x”来取代,将/etc/shadow作为真实的口令文件,用于保留包含团体口令在内的数据。固然shadow文件是不克不及被一般用户读取的,只要超等用户才有权读取。
别的,必要注重的是,假如passwd字段中的第一个字符是“*”的话,那末,就暗示该账号被查封了,体系不同意持有该账号的用户登录。
(3)用户标识号(UID):UID是一个数值,是Linux体系中唯一的用户标识,用于区分分歧的用户。在体系外部办理历程和文件回护时利用UID字段。在Linux体系中,注册名和UID都能够用于标识用户,只不外关于体系来讲UID更加主要;而关于用户来讲注册名利用起来更便利。在某些特定目标下,体系中能够存在多个具有分歧注册名、但UID不异的用户,现实上,这些利用分歧注册名的用户实践上是统一个用户。
(4)组标识号(GID):这是以后用户的缺省事情组标识。具有类似属性的多个用户能够被分派到统一个组内,每一个组都有本人的组名,且以本人的组标识号相辨别。像UID一样,用户的组标识号也寄存在passwd文件中。在古代的Unix/Linux中,每一个用户能够同时属于多个组。除在passwd文件中指定其回属的基础组以外,还在/etc/group文件中指明一个组所包括用户。
(5)用户名(user_name):包括有关用户的一些信息,如用户的实在姓名、办公室地点、接洽德律风等。在Linux体系中,mail和finger等程序使用这些信息来标识体系的用户。
(6)用户主目次(home_directory):该字段界说了团体用户的主目次,当用户登录后,他的Shell将把该目次作为用户的事情目次。在Unix/Linux体系中,超等用户root的事情目次为/root;而别的团体用户在/home目次下均有本人自力的事情情况,体系在该目次下为每一个用户设置了本人的主目次。团体用户的文件都安排在各自的主目次下。
(7)命令注释程序(Shell):Shell是当用户登录体系时运转的程序称号,一般是一个Shell程序的全路径名,如/bin/bash.
必要注重的是,体系办理员一般没有需要间接修正passwd文件,Linux供应一些账号办理工具匡助体系办理员来创立和保护用户账号

</p>
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
若相依 该用户已被删除
沙发
发表于 2015-1-18 16:47:16 来自手机 | 只看该作者
选择一些适于初学者的Linux社区。
莫相离 该用户已被删除
板凳
发表于 2015-1-25 14:42:16 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-2 22:33:29 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
再见西城 该用户已被删除
5#
发表于 2015-2-8 16:26:16 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-25 21:00:44 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-8 06:27:20 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
只想知道 该用户已被删除
8#
发表于 2015-3-15 22:07:02 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
小妖女 该用户已被删除
9#
发表于 2015-3-22 06:09:35 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 09:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表