linux中用户配置信息的文件,Linux用户管理基本配置文件详解

linux在用户管理方面有两个基本的配置文件:

1:用户信息文件:/etc/passwd;

2:用户密码文件:/etc/shadow;

passwd文件

输入:vi /etc/passwd:

41333c2bfc184e835838d8333550782f.png

上图显示很多信息,很明显是一种有规律的格式所写的,这时不妨查看一下帮助文档。输入:man 5 passwd(注意这里的5表示passwd的配置文件标识,如果直接输入man passwd表示查看这个命令):

这个时候问题就很清楚了,格式就如上图所示,格式的意思如下:

account:表示用户登入系统时所使用的用户名。password:表示密码,但是啊第一张图显示的是“x”并非密码,下面会解惑别急。。。UID:表示用户的ID号码。为什么要有用户的ID,这就好比之前的文章所讲的为什么一个进程会有PID,文件会有inode一样,因为linux只识别数字。GID:表示组ID,组表示当前登入的用户属于哪个组的意思,GID就是这个组的ID号。注释性描述:表示用来存放户全名的信息。宿主目录:用户登入系统的缺省目录。命令解释器的类型:比如这个用户有的是c shell 还是bash等等。

需要说明的是:

1:第一张图中每一行对应一个用户,并非只有自己创建的用户和root。其实,linux把用户分为三类:

a):超级用户(root),UID=0这里要注意的是:超级用户就是root这个说法不对,应该是UID=0的用户是超级用户:这里做个试验我把用户名为muminglan的用户的UID设置为0,然后重新登入,看一下效果如何:

0d39819f6e17dc23b638417679730afe.png

75445be6dc6285a1230a6d57e09c6cf2.png

从上图可以看到当切换到muminglan用户时就变为root了,那么也就意味着,如果你侵入到某一服务器只要修个这个地方后,你想做什么就可以做什么了。

b):普通用户(UID=500-60000):比如muminglan用户再没修改前就是500

c):伪用户:主要分两类,第一种是与系统相关的比如shutdown,halt,第二类是与服务相关的比如:mail,ftp等,如下图:

2646d70a70b078f20999b5a21b55b68c.png

伪用户一般是无法登入系统的,也可以没有宿主目录。所以系统就显得比较安全,置于为什么会存在,一般是在进行一些服务操作的时候,需要调用的身份。

2:passwd这一行在/etc/passwd文件中显示的是x,其实真真的密码是在/etc/shadow文件里面:

a1faf44f3b148d37bb7c613cd8a57343.png

也就是这一段密文。如果想修改这段密码可以这样输入:echo "12345678" | md5sum。然后把生成的md5密文粘贴到/etc/shadow中去就可以了,如果把shadow这段密文给删掉,那么也就意味着不需要密码就可以登入用户了。

3:UID与GID,根据上面所说的想必就不用再说了。

4:注释性描述:这个其实可有也可不有,意思也就是更详细的描述一下这个用户,比如root,可以写成admin,想怎么写就怎么写。

5:宿主目录:用户登入系统的缺省目录,也就是说啊当用户登入系统后,该用户第一个进入的是哪个目录。如果没有设置,那么系统就会创建与用户名相同的目录,缺省就进入这个目录。

6:命令解释器的类型:linux基础知识,我就不多说了。系统默认是bash。

今天任务有点多只能写这么点,明天接着写。。。。。passwd配置文件主要的就是这些,还有些其他小知识点要介绍,明天再写!!!

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值