一.linux中用户的类型
Linux下用户分为3类:超级用户(root)、系统用户、普通用户。
超级用户--用户名为root,它具有一切操作权力,因此为安全起见,建议不要轻易的在root账户下面对文件进行操作。在Linux操作系统的字符界面,root账户的提示符为#,且默认情况下,root用户的UID为0。
系统用户(伪用户)--Linux系统正常工作所必需的内建的用户,一般是用于管理服务所用。系统用户不能用来登陆,如bin、daemon、lp等用户。系统用户的UID一般为1~499,它们的shell为/sbin/nologin。
普通用户是为了让使用者能够使用Linux系统资源而建立的,用户新建的账号一般就是普通账号。在Linux操作系统的字符界面,普通用户的提示符为$,且普通用户的UID默认为1000~60000。
linux中用户组的类型
Ⅰ. 基本组(私有组):建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组。基本组只能容纳一个用户,当把其他用户加入到该组中,则基本组就变成了附加组。
Ⅱ. 附加组:又叫公有组,可以容纳多个用户,组中的用户都具有组所拥有的权力。
Ⅲ. 系统组:一般加入一些系统用户。
linux中存储用户信息的文件是哪个?且其中的字段是什么意思
1)用户账号文件 /etc/passwd
每行由7个字段组合,字段之间用“:”分隔,其格式如下:
账号密码:密码:UID:GID:个人资料:主目录:Shell
2)用户密码文件 /etc/shadow
每行有九个字段
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
linux中存储组信息的文件是哪个?且其中的字段是什么意思?
1) 用户组账号文件 /etc/group
Groupname/Passwd/GID/Userlist
2)用户组密码文件 /etc/gshadow