linux学习笔记-用户和群组管理文件

1.文件框架

      学习linux用户管理时经常看到UID和GID。UID是指User ID,即用户ID;GID是指Group ID即用户组ID。UID和账号对应尽量不要修改。我们知道创建一个新的用户指令是useradd。

useradd  [username]

创建账户的操作很简单一句指令就够了,而linux会做什么?

  • 在/etc/passwd里面创建一行与账号有关的数据,包括创建的UID、GID和主文件夹等
  • 在/etc/shadow里面创建一行与账号密码有关的数据,刚创建时无密码
  • 在/etc/group里面创建一个与账号名相同的群组
  • 在/home下面创建一个和账号同名的目录作为使用者主文件夹,且权限为700
  • .......

 

2./etc/passwd文件结构

每一行都代表一个账号,输入head查看/etc/passwd文件

[root@192 ~]# head -n 5 /etc/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

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

第一行永远是root的账号信息,每一行用‘:’分隔开有七项。

(1)账号名称:账号名称唯一对应UID。

(2)密码:早期的Unix系统的密码就放在第二字段,因为此文件可以被所以的程序读取,密码很容易被窃取,后来将密码数据放到了/etc/shadow中。因此此处是一个X。

(3)UID:使用者识别码。

ID范围|

使用特性

0(系统管理员)

UID是0,代表账号是系统管理员

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值