口令相关文件/etc/passwd和/etc/shadow

给出你所用的linux平台中与口令相关的两个文件/etc/passwd和/etc/shadow中的信息。具体包括每行信息,以及其中的每个字段信息表示;尝试使用修改当前用户的口令,给出结果截图,并对比修改以后原来的两个口令相关文件是否发生变化,给出结论;尝试添加一个用户,并设置口令,给出结果截图,并给出原来口令相关文件的内容变化。

(一)原文件

图1:/etc/passwd文件内容(可以不进入root权限查看)

如图1中内容:

上面每一行代表一个用户,每一行又通过[:]分为七部分

1、账号名称

2、原先用来保存密码的,现在密码都放在/etc/shadow中,所以这里显示x

3、UID,也就是使用者ID。默认的系统管理员的UID为0,我们添加用户的时候最好使用1000以上的UID,1-1000范围的UID最好保留给系统用。

4、GID,也就是群组ID

5、关于账号的一些说明信息

6、账号的家目录,家目录就是你登陆系统后默认的那个目录

7、账号使用的shell

图2:/etc/shadow文件(只能进入root权限进行查看)

如图2中内容:

上面每一行代表一个用户,每一行又通过[:]分为九部分

1、账户名称

2、加密后的密码,如果这一栏的第一个字符为!或者*的话,说明这是一个不能登录的账户,从上面可以看出,ubuntu默认的就不启用root账户。

3、最近改动密码的日期。

4、密码不可被变更的天数:设置了这个值,则表示从变更密码的日期算起,多少天内无法再次修改密码,如果是0的话,则没有限制

5、密码需要重新变更的天数:密码经常更换才能保证安全,为了提醒某些经常不更换密码的用户,可以设置一个天数,强制让用户更换密码,也就是说该用户的密码会在多少天后过期,如果为99999则没有限制

6、密码过期预警天数:如果在5中设置了密码需要重新变更的天数,则会在密码过期的前多少天进行提醒,提示用户其密码将在多少天后过期

7、密码过期的宽恕时间:如果在5中设置的日期过后,用户仍然没有修改密码,则该用户还可以继续使用的天数

8、账号失效日期,过了这个日期账号就不能用了

9、保留的

(二)修改当前用户

图3:修改当前用户密码

图4:修改用户密码后的/etc/passwd文件

图5:修改当前用户密码后的/etc/shadow文件

结论:将图1与图4、图2与图5进行对比可以发现,修改当前用户密码前后,/etc/passwd文件并没有发生改变,而/etc/shadow文件中,账户名为【root】和【sijia】的用户的第二字段(加密后的密码)发生改变。故可以得出修改当前用户前后/etc/passwd文件没有明显改变,而/etc/shadow文件会发生改变。

(三)添加一个用户

图6:添加一个用户名为Z.S.J的用户,并给予root权限

图7:添加一个名为Zhang的用户后的/etc/passwd文件

图8:添加一个名为Zhang的用户后的/etc/shadow文件

结论:对比图1和图7、图2和图8可知,在添加一个用户名为Zhang的用户后,/etc/passwd文件最后新添加了一个账号名称为Zhang的用户,UID和GID均为1001;/etc/shadow文件最后也添加了一个账号名称为Zhang的用户。由此可以推断,在新增一个用户后,/etc/passwd文件和/etc/shadow文件也会相应在最后新增一个用户。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
/etc/passwd文件中的字段含义如下: 1. 注册名:用户的登录名。 2. 口令(密码):用户的密码,实际上在/etc/shadow文件中存储。 3. 用户标识号:用户的唯一标识符,也称为UID(User ID)。 4. 组标识号:用户所属的组的唯一标识符,也称为GID(Group ID)。 5. 用户名:用户的全名或描述信息。 6. 用户主目录:用户的主目录路径,即用户登录后所在的目录。 7. 命令解释程序:用户登录后默认使用的命令解释程序,例如/bin/bash表示使用Bash作为默认解释程序。 /etc/group文件中的字段含义如下: 1. 组名:组的名称。 2. 口令(密码):组的密码,实际上在/etc/gshadow文件中存储。 3. 组标识号:组的唯一标识符,也称为GID(Group ID)。 4. 组中的用户:属于该组的用户列表,多个用户之间用逗号分隔。 这些文件Linux系统中用于管理用户和组的重要配置文件,通过这些文件可以查看和修改用户和组的属性信息。 #### 引用[.reference_title] - *1* [Linux下/etc/passwd和/etc/group内容解析](https://blog.csdn.net/weixin_40791207/article/details/126267724)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [/etc/passwd , /etc/shadow, /etc/group , /etc/gshadow文件解析](https://blog.csdn.net/lanhuazui10/article/details/120028591)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值