Linux /etc/passwd 和 /etc/group 文件格式
passwd:
/etc/passwd 文件结构
2011-04-29 16:32:54| 分类: ubuntu技巧 | 标签:passwd linux ubuntu fadero centos./etc/passwd |举报|字号 订阅
root:x:0:0:root:/root:/bin/bash
1. 账号名称: 就是账号啦!用来对应 UID 。例如 root 的 UID 对应就是 0 (第三字段);
2. 密码: 早期 Unix 系统癿密码就是放在这字段上!但是因为这个文件的特性是所有的程序都能够读取,
这样一来很容易造成密码数据被窃取, 因此后来就将这个字段的密码数据给他改放在 /etc/shadow 中了。
所以这里你会看刡一个『 x 』。
3. UID: 这个就是使用者标识符。通常 Linux 对于 UID 有几个限刢需要说给您了解一下:
/etc/passwd 文件结构 - 吞枣 - 囫囵吞枣
4. UID 为 0 的时候,就是 root !所以请特别留意一下你的 /etc/passwd 文件!
5. GID(第四个字段): 这个与 /etc/group 有关!其实 /etc/group 的观念与 /etc/passwd 差不多,叧是他是用来规范组名与 GID 的对应而已!
6. 用户信息说明栏: 这个字段基本上并没有什重要用途,叧是用来解释这个账号的意义而已!不过,如果您提供使用 finger 的功能时, 这个字段可以提供很多信息。
7. 家目录: 这是用户的家目录,以上面为例, root 的家目录在 /root ,所以当root 登入之后,就会立刻跑到到/root 目录里头! 如果你有个账号的使用空间特别的大,你想要将该账号的家目录移动到其他的硬盘去该怎么修改? 没有错!可以在这个字段进行修改!默认的用户家目录在 /home/yourIDname
8. Shell: 当用户登入系统后就会取得一个 Shell 来与系统的核心沟通以进行用户的操作任务。那为何预设 shell 会使用 bash 呢?就是在这个字段搞定的!
摘自《鸟哥的Linux私房菜》
group:
/etc/group 文件内容及其解释
/etc/group 存储有关本地用户组的信息
它的格式为:
1)groupname GID到名称的一种映射,组名
2)password 保存密码的位置
3)GID 组ID
4)user 组成员
添加组 — groupadd
参数
-g gid 组的ID 值 .除非使用-o 参数不然该值必须是唯一,不可相同,数值不可为负。预设为最小不得小于500而逐次增加。 0~999 传统上是保留给系统帐号使用。
/etc/group 文件内容及其解释 - 梦に者 - 梦に空間
更改组的信息 — groupmod
参数
-g <群组识别码> 设置欲使用的群组识别码。
-o 重复使用群组识别码。
-n <新群组名称> 设置欲使用的群组名称
更改组的密码 — gpasswd
用户可以根据组的密码加入到组:
删除组 — groupdel