linux命令新建群组 linux 创建群组

Linux用户和群组管理 Linux系统使用一个专门的文件将用户的登录名匹配到对应的UID值,这个文件就是/etc/passwd文件,它包含了一些与用户有关的关键信息
root用户账户是Linux系统的管理员 , 固定分配给他的UID是0 。Linux系统会为各种功能创建不同的账户,而这些账户并不是真的用户,叫做系统账户
/etc/passwd文件文件中的密码字段都被设置成了x,这并不是说所有用户账户都用相同的密码,而密码都被保存在另一个叫/etc/shadow的文件中,这需要特殊的程序才能访问
/etc/passwd是一个标准的文本文件 , 但是不建议用编辑器直接修改其内容
/etc/shadow文件对Linux系统密码提供了更多的控制,只有root用户才能访问/etc/shadow文件 , 这让它比/etc/passwd安全许多
他一共有九个字段
1、与/etc/passwd文件中登录名对应字段的登录名
2、加密后的密码
3、上次修改密码后过去多少天
4、多少天后才能修改密码
5、多少天后必须修改密码
6、密码过期提前多少天通知用户
7、密码过期后多少天禁用用户账户
8、用户账户被禁用的日期
9、预留字段
/etc/group文件包含了系统上用到的每个组的信息和UID一样,GID也使用相同的格式,并从500开始分配
主目录 :用户的起始工作目录 , 用户登录后有操作权限的访问目录
注释性描述 :这个字段并没有什么实际的用途 。在不同的Linux 系统中,这个字段的格式并没有统一 。在许多Linux系统中,这个字段存放的是一段任意的注释性描述文字,用做finger命令的输出 。
登陆shell :用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即Shell 。
newgrp 指令类似 login 指令,当它是以相同的帐号,另一个群组名称,再次登入系统 。newgrp 命令可以从用户的附加组中选择一个群组,作为用户新的初始组 。欲使用 newgrp 指令切换群组 , 您必须是该群组的用户 , 否则将无法登入指定的群组 。单一用户要同时隶属多个群组,需利用交替用户的设置 。若不指定群组名称,则 newgrp 指令会登入该用户名称的预设群组 。
linux字符介面 中如何创建组群1.groupadd test//新建test工作组
2.useradd -g test phpq//新建phpq用户并增加到test工作组
注::-g 所属组 -d 家目录 -s 所用的SHELL
3.usermod -G groupname username给已有的用户增加工作组
或者:gpasswd -a user group
linux中如何用指令将用户加入到群组中按照你linux命令新建群组的描述linux命令新建群组,是将用户加入到群组中,不是在新建用户linux命令新建群组的时候设置所属组,那么应该使用“gpasswd -a [要加入群组的用户名] [要加入的群组名]” 。
如果该群组没有组管理员,还应使用“gpasswd -A [管理员帐号] [群组名]”来设置该群组的管理员 。群组管理员用来代替root完成将用户加入或移出群组的操作 。
使用 usermod -G 命令也可以将用户加入群组,但会产生一个问题,用此命令将用户加入到新的群组后,该用户之前加入的那些群组都将被清空 。
在linux系统下怎么创建群组groupadd(组帐户名)创建新组帐户
groupadd -r(系统组帐户名)创建系统组帐户
groupmod -g(新 GID)(组帐户名)更改组的 GID 号
groupmod -n(新的组名)(旧的组名) 更改组帐户名
groupdel(组帐户名)删除指定的组帐户
linux下useradd参数的用法~!Linux系统中,可以使用useradd命令新建用户 。
可用useradd命令来创建新用户,账号建好之后 , 用passwd命令来设定账号的密码 。可用userdel删除账号 。实际上使用useradd指令创建的账号 , 是保存在/etc/

推荐阅读