linux的用户和用户组管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux的用户和用户组管理相关的知识,希望对你有一定的参考价值。
1、linux系统中,用户分为三种:超级用户、系统用户、普通用户;每个用户都有自己的uid,超级用户的uid是0;系统用户指的是系统运行所依赖的服务或软件,系统用户的id范围是1~499;普通用户是指所有使用linux的真实用户,他们会被严格的分配权限,id的范围从500开始;
2、每个用户都会有一个初始组,并可以加入多个附加组;通过命令可以查看当前登录用户的一些信息:
[[email protected] ~]# id # 确认自己的uid uid=0(root) gid=0(root) 组=0(root) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[[email protected] ~]# groups # 确定自己所在组
root
[[email protected] ~]# who # 查看当前在线用户
root tty1 2017-08-01 04:58 (:0) root pts/1 2017-08-01 05:02 (192.168.100.1)
3、用户信息的基本配置文件:/etc/passwd、/etc/shadow,其中passwd为用户基本信息的配置文件,shadow则存储着用户的密码,并且只有root用户有读的权限;
passwd文件中每一行都代表一个用户,每个用户都有七个字段,关于这些字段的解释:
1> 用户名,在linux中起标识作用;
2> 密码,x表示存有密码;
3> 用户的uid;
4> 用户的gid;
5> 用户的备注;
6> 用户的家目录;
7> 用户登录后所使用的shell;
以上是关于linux的用户和用户组管理的主要内容,如果未能解决你的问题,请参考以下文章
《java精品毕设》基于javaweb宠物领养平台管理系统(源码+毕设论文+sql):主要实现:个人中心,信息修改,填写领养信息,交流论坛,新闻,寄养信息,公告,宠物领养信息,我的寄养信息等(代码片段