美文网首页每天写500字每周500字
linux命令行学习(25):用户id和相关文件

linux命令行学习(25):用户id和相关文件

作者: 金石明镜 | 来源:发表于2019-10-24 12:14 被阅读0次


一、uid,gid和groups

执行id命令:

$ id

uid=500(me) gid=500(me) groups=500(me)

这是在Fedora系统得到的结果。

下面是在ubuntu系统得到的结果。

    $ id

uid=1000(me) gid=1000(me)

groups=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46( plugdev), 108(lpadmin), 114(admin), 1000(me)

其中,uid是用户id(user ID),gid是用户所属群组的ID(primary group ID),groups是用户所属附加群组的ID。

可以发现,两个系统中用户的uid和gid号码是不同的。原因很简单,因为在Fedora系统中,普 通用户账户是从500开始编号的,而在Ubuntu系统中则是从1000开始编号。

还可以发现Ubuntu系统中的用户归属于更多的群组。这和Ubuntu系统管理系统设备和服务权限的方式有关。

但是,两个系统都有uid,gid和groups。

二、相关文件

1 /etc/passwd

用户账户定义文件。

对于每一个 用户账户,文件/etc/passwd中都定义了对应用户的用户(登录)名、uid、gid、账户的真实姓名、主目 录以及登录shell信息。

早期用户加密后的密码放在本文件中,现在放在影子文件(shadow)中,密码在本文件中以x表示。

2 /etc/group

用户组定义文件。

除了普通用 户账户信息之外,上面两个文件中还有对应于超级用户(uid为0)和其他不同种类的系统用户的账户信息。

3 /etc/shadow

用户的密码信息文件。

文件每一行的格式如下:

用户名

加密口令

上一次修改的时间(从1970年1月1日起的天数)

口令在两次修改间的最小天数

口令修改之前向用户发出警告的天数

口令终止后账号被禁用的天数

从1970年1月1日起账号被禁用的天数

保留域

相关文章

  • linux命令行学习(25):用户id和相关文件

    一、uid,gid和groups 执行id命令: $ id uid=500(me) gid=500(me) gro...

  • 2018-05-27

    本周主要学习了css的表布局、linux用户相关配置文件:/etc/passwd,和/etc/shadow 文件、...

  • 预习2019-03-22

    用户管理知识及应用 linux系统用户相关配置文件 linux系统中创建、增加,以及删除用户和用户组,实际都是修改...

  • 用户和组的管理

    一、linux 用户和组的主要配置文件## 1、/etc/passwd 用户及属性信息(名称、UID、主组ID等...

  • Linux基础

    1. linux图形命令切换 修改/etc/inittab文件: (1) 命令行模式:id:3:initde...

  • 6-用户和组管理

    本章内容 ◆ 解释Linux的安全模型◆ 解释用户帐号和组群帐号的目的◆ 用户和组相关文件◆ 用户和组管理命令◆ ...

  • 开发linux常见命令

    ① linux相关目录介绍 home:文件夹 用来存放普通用户的root:存放root用户相关的文件bin:存放常...

  • 计算机基础4

    [TOC] linux中的权限管理 手工创建一个用户 与用户(user)和用户组(group)相关的配置文件; 与...

  • 修改用户ID和用户组ID

    假定原用户和用户组id如下: 要修改成用户和组id如下: 修改用户ID 修改组ID 修改文件权限

  • Linux目录及文件相关知识整理

    Linux 文件管理是学习 Linux 的基础,看了鸟叔的 Linux 书籍,把 Linux 目录及文件相关的知识...

网友评论

    本文标题:linux命令行学习(25):用户id和相关文件

    本文链接:https://www.haomeiwen.com/subject/ytvrvctx.html