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的用户和用户组管理的主要内容,如果未能解决你的问题,请参考以下文章

Oracle-常用数据库对象笔记(片段)

《java精品毕设》基于javaweb宠物领养平台管理系统(源码+毕设论文+sql):主要实现:个人中心,信息修改,填写领养信息,交流论坛,新闻,寄养信息,公告,宠物领养信息,我的寄养信息等(代码片段

Linux 用户和用户组管理

VSCode 如何操作用户自定义代码片段(快捷键)

VS code自定义用户代码片段snippet

SnippetsLab for Mac 1.9 中文共享版 – 强大的代码收藏管理工具