⑴ linux里面/etc2passwd文件第四个字段是什么
/etc/passwd 文件后 3 行的内容。
下面是对每个字段的详细解释:
用户名:
创建账户时指定的用户名,这个用户名主要是给人看的,因为计算机在识别用户的时候是靠下面提到的用户 ID, 而不是这里的用户名;
密码位:
早期的 Unix 系统会将密码放在这里,但后来为了安全起见,用户密码都改为保存在/etc/shadow文件中。因此,现在的/etc/passwd文件的这个密码位都变成了x, 表示该密码已经被加密(即使新建用户后没有为用户设置密码,这里仍然显示为x);
用户 ID:
这是系统识别用户的依据,在创建用户的时候,如果没有特别指定用户 ID, 则新建用户的用户 ID 为最后一个用户的 ID 加 1(若最后一个用户的用户 ID 是 1002, 则新建用户的 用户 ID 是 1003, 即使此时 1001 这个用户 ID 是空缺的也不会被自动使用)。此外,0 是超级管理员的固定用户 ID; 1~499 或 1~1000 为系统保留账户;这些账户一般用于给系统中的某些文件和服务使用,不需要登陆;500~4294967295 或 1001~4294967295(Linux 2.6 以下的内核仅支持 0~65535 范围的用户 ID)为普通用户 ID.
主用户组 ID:
Linux 系统识别一个用户组的方式也不是根据用户组的名称,而是根据用户组的用户组 ID. 使用用户组可以对同属于一个用户组的用户进行集中的管理。一般情况下,Linux 系统中的用户默认属于同名的用户组,在没有特别指定的情况下,用户所属的用户组会在用户被创建的时候自动创建。此外,在 Linux 中,一个用户可以同时属于多个组,但只有一个组是主组,其他的都是附加组,/etc/passwd文件中也只记录用户所属组的主组 ID;
⑵ 在linux系统添加新用户的命令是
1.进入xWindow的命令
$startx回车
或者修改/etc/inittab文件
cd /etc
vi inittab
寻找: id:3:initdefault:
改为: id:5:initdefault:
2useradd testuser 创建用户testuser
passwd testuser 给已创建的用户testuser设置密码
说明:新创建的用户会在/home下创建一个用户目录testuser
usermod --help 修改用户这个命令的相关参数
userdel testuser 删除用户testuser
rm -rf testuser 删除用户testuser所在目录
上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令在什么位置可以使用如下命令查找其路径:
locate useradd
⑶ linux 添加用户为什么要指定用户ID号
不用指定的,默认会自动生成一个user ID和一个group ID
⑷ linux创建用户并设置口令
用root登录,然后执行useradd –d userhome –g GID username
比如 useradd –d /home/test –g 600 test test
密码设置执行passwd test
输入要为该新用户设置的密码
输入确认密码
说明:
userhome 代表新建用户主目录,GID 为新建用户所在组ID (-参数可自主选择执行)
username 为新建的用户名
⑸ linux用户组id指定什么好
用户组ID,这个是有系统自动分配的,一般不需要自己设定。