Linux是多用户、多任务操作系统

UID即为用户身份号码,具有唯一性,
可通过UID来判断用户身份,有以下几种:
UID为0,系统管理员,即root,万能;
UID为1-999,系统账号,用于独立执行某些服务程序,控制被攻击范围,通常不可登录;
UID为1000+,普通用户,由管理员创建;
说明:系统识别和相关存储都是UID,账号只是方便记忆;
UID可以对应多个账号,但是容易引起权限混乱,所以UID和用户账号最好一一对应;
UID范围只是用于规范,并不强制;
系统创建系统账号默认1-999未使用最小号码;
系统创建普通用户张阿红啊默认1000+依次增加,也可指定1-999未被使用号码;
账号是否可登录系统跟shell有关,如/bin/bash和/bin/nologin;
root家目录为/root,普通用户家目录为/home/username,系统账号没有家目录;

GID即为用户组号码,可以把多个用户账号加入到同一个用户组中,方便管理,
创建用户时,会自动创建一个同名的基本用户组,只有该用户一个人,
如果该用户被加入到其他用户组,则称之为扩展用户组,
一个用户只有一个基本用户组,但是可以有多个扩展用户组;
说明:GID与用户组名最好一一对应;
当用户账号支持多个用户组时,则同时拥有多个用户组的权限;
对于新建文件或目录,其用户组是该账号当时有效用户组;
groups-查看支持用户组,第一个即为有效用户组;
newgrp-切换有效用户组,为新的shell环境,用exit退出;
若作为某个账号的初始用户组则不可删除;
用户组管理员可将某个账号加入该用户组或从组中删除;

相关命令:
useradd-创建新的用户
usermod-修改用户属性
userdel-删除用户
passwd-修改用户密码
chage-用户密码实效管理
groupadd-创建用户组
groupmod-修改用户组属性
groupdel-删除用户组
gpasswd-用户组密码和管理员管理
说明:以上除passwd和chage外,其他命令只能以管理员身份执行;

相关文件:
/etc/passwd-用户账号信息
每一行代表一个账号,原有root和许多系统账号,新建账号在最后;
账号:密码x:UID:GID:账号说明:家目录:shell
/etc/shadow-用户密码信息
账号:密码:最近修改日期:不可被修改天数:需要重新修改天数:警告天数:宽限天数:账号失效日期:保留字段
密码为!或空时无法登陆
/etc/group-用户组信息
每一行代表一个用户组,原有许多用户组,新建用户组在最后;
组名:密码x:GID:所含账号
/etc/gshadow-用户组密码信息
组名:密码:管理员账号:所含账号
密码为!或空时无管理员
/etc/default/useradd和/etc/login.defs-创建用户时默认属性值
若在创建时指定了属性值,则以指定的为准
/etc/skel/*-用户家目录默认参考内容

Linux之用户和用户组总结的更多相关文章

  1. linux创建用户和用户组

    Linux创建用户.用户组 及 删除 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例 ...

  2. Linux查看用户所属用户组

    1.查看当前用户所属用户组 [oracle@serverhl ~]$ groups oinstall dba 2.查看<user1>, <user2> 和 <user3& ...

  3. Linux命令——用户和用户组管理

    Linux命令--用户和用户组管理 命令groupadd 作用:新增组 格式:groupadd [-g GID] groupname 参数:-g,指定GID,一般从500开始 说明:一般不必加-g参数 ...

  4. 2.Linux的用户、用户组、权限、文件系统管理及其网络配置

    2.1 Linux的用户及用户组 2.1.1 Linux的用户管理 用户账号管理包含以下三个方面: 用户账号的添加.删除.与修改 用户口令(密码)的管理 用户组的添加.删除管理 Linux系统中用户信 ...

  5. Linux基础——用户和用户组

    Linux基础--用户和用户组 一.用户和用户组 用户在/etc/passwd中 用户组在/etc/group/中注意:在创建用户时,系统默认生成一个用户组(组名和用户名一致) 1.用户 1.1查看用 ...

  6. Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

  7. linux系统用户以及用户组管理

    本系列的博客来自于:http://www.92csz.com/study/linux/ 在此,感谢原作者提供的入门知识 这个系列的博客的目的在于将比较常用的liunx命令从作者的文章中摘录下来,供自己 ...

  8. Linux 操作系统的用户和用户组管理

    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入 系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

  9. linux入门教程(七) linux系统用户以及用户组管理

    关于这部分内容,笔者在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要.毕竟linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌.因为这涉及到一个安全的问题. [认 ...

  10. linux添加用户、用户组、权限

    # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假 ...

随机推荐

  1. chomp/undef/标量 --Perl 入门第二章

    1.chomp 用途:去掉字符串 末尾的换行符 $text="a line of text \n" chomp($text) #去除行末的换行符 chomp()  --本质上是一个 ...

  2. 从centos7镜像到搭建kubernetes集群(kubeadm方式安装)

    在网上看了不少关于Kubernetes的视频,虽然现在还未用上,但是也是时候总结记录一下,父亲常教我的一句话:学到手的东西总有一天会有用!我也相信在将来的某一天会用到现在所学的技术.废话不多扯了... ...

  3. 如何让DOS命令在新窗口打开

    可以调用别外的批处理如 start a.batstart b.batstart c.bat 新建a.bat.B.BAT.C.CAT,在这几个批处理中输入你的命令. 以上我自己测试通过.

  4. 洛谷 P1464 Function(简单记忆化)

    嗯... 让一切从水开始吧... 水过初赛,但愿复赛能够接着水过... 这道题不记忆化会tle,所以用空间换时间,将每次的答案(只有20*20*20个)存下来,如果之前已经求过,就不需要重复求了... ...

  5. python3+requests+BeautifulSoup+mysql爬取豆瓣电影top250

    基础页面:https://movie.douban.com/top250 代码: from time import sleep from requests import get from bs4 im ...

  6. 点击<a href="#">阻止自动跳转到顶部方法

    最近开发web项目,遇到一个问题 ,就是在<a>标签加href="#",并增加onclick事件,页面会自动在点击该标签绑定的元素时,自动跳转到页面顶部,在网上寻求了一 ...

  7. 2.1.FastDFS-单机拆分版-单机版安装配置

    Centos610系列配置 1.什么是FastDFS? FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负 ...

  8. 微信公众平台接口获取时间戳为10位,java开发需转为13位

    问题1:为什么会生成13位的时间戳,13位的时间戳和10时间戳分别是怎么来的 ? java的date默认精度是毫秒,也就是说生成的时间戳就是13位的,而像c++或者php生成的时间戳默认就是10位的, ...

  9. IDEA中使用Springboot+SSM的踩坑记(一)

    今天由于电脑无限蓝屏,不知怎么把我IDEA里面破解过的一些东西给搞没了,包括IDEA本体和JRebel,照着原来的方法破解连本体都开不起来了(哭死),索性下了个最新版来用,结果JRebel还是破解不得 ...

  10. 【代码总结】PHP面向对象之类与对象

    一.类和对象的关系 类的实体化结果是对象,而对象的抽象就是类.在开发过程中,我们通常都是先抽象(幻想)出一个类,再用该类去创建对象(实现幻想的内容).在程序中,直接使用的是我们(实现幻想)的对象,而不 ...