用户账户简介

在Linux系统中有三大类用户,分别是root用户,系统用户和普通用户。

在Linux系统中,root用户UID为0,root用户的权限是最高的,普通用户无法执行的操作,root用户都能完成。所以也被称为超级用户。

所有应用在安装时创建一个用户,就是系统用户(后台服务账号)uid 1-499

普通用户,能登陆系统,在Linux系统中能进行普通工作,能操作自己目录的内容,其使用系统的权限受限,这类用户都是系统管理员创建的。其UID为500-60000

passwd文件是系统识别用户的一个重要文件,Linux系统中所有用户都记录在该文件中。

任何用户都能读取etc/passwd

在Linux系统中 root的Uid是0,拥有系统最高权限。

shadow是文件etc/passwd的影子文件。包括了用户以及被加密的密码以及其他etc/passwd不能包括的信息。

创建用户账户

useradd   zhangsan

修改用户账户

usermod

删除用户

userdel  lisi

组群账户分类

私有组群  标准组群  主要组群 次要组群

私有组群   当创建一个新的用户账户时,如果没有指定该用户属于哪一个组群,那么Linux就会创建一个和该用户同名的组群,这个组群就是私有组群,在这个私有组群里面只有这个用户。

标准组群  也称为普通组群,可以包含多个用户账户,如果使用标准组群,那么在创建一个新的用户账户时,应该指定用户属于哪一个组群。

另一种就将组群分为主要和次要

主要组群

当一个用户账户属于多个组群成员时,登陆后所属的组群便是主要组群,其他组群都是次要组群,一个用户账户只属于一个主要组群。

创建组群

groupadd  china

修改组群

groupmod

查看用户属于那些组群的成员

groups  ab

Id

使用id命令可以显示用户的UID以及用户所属组群的GID

su

使用su命令可以切换到其他账户进行登录。如果su不加任何选项,默认切换到root用户,并不改变Shell

sudo

转载于:https://www.cnblogs.com/Matilda/p/7215857.html

Linux课堂随笔---第四天相关推荐

  1. 管理系统中计算机应用第四章重点,管理系统中计算机应用课堂笔记第四章(4)...

    管理系统中计算机应用课堂笔记第四章(4) 分类:自考 | 更新时间:2016-07-08| 来源:转载 这个分析和抽象工作可分以下三步进行: 5.2.1数据流程图的绘制 数据流程图既是对原系统进行分析 ...

  2. Linux移植随笔 tslib

    前段时间让Tslib搞晕头了,原来一切都是版本惹的祸.本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真.正如我所欣赏的"乘兴而来,兴尽而返"一样.--估计当年王子猷是赏 ...

  3. Linux移植随笔:终于解决Tslib的问题了【转】

    转自:http://www.latelee.org/embedded-linux/porting-linux-tslib.html 前段时间让Tslib搞晕头了,原来一切都是版本惹的祸.本文只是一个随 ...

  4. linux网络编程(四)线程池

    linux网络编程(四)线程池 为什么会有线程池? 实现简单的线程池 为什么会有线程池? 大多数的服务器可能都有这样一种情况,就是会在单位时间内接收到大量客户端请求,我们可以采取接受到客户端请求创建一 ...

  5. Linux系统编程(四)信号

    Linux系统编程(四)信号 一.什么是信号? 1.信号的本质 2.信号来源 硬件来源 软件来源 二.常见信号 1.可靠信号和不可靠信号 2.不可靠信号主要有以下问题: 3.可靠信号与不可靠信号注册机 ...

  6. Linux进程通信的四种方式——共享内存、信号量、无名管道、消息队列|实验、代码、分析、总结

    Linux进程通信的四种方式--共享内存.信号量.无名管道.消息队列|实验.代码.分析.总结 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须 ...

  7. Linux移植随笔:对tslib库的ts_test测试程序代码的一点分析

    本文是作者对tslib库的ts_test.c文件进行分析的随笔,其实tslib的几个测试程序结构差不多,譬如ts_print.c和ts_print_raw.c等. 本文并没有涉及太多概念,也没有详细介 ...

  8. Linux移植随笔:终于解决Tslib的问题了

    前段时间让Tslib搞晕头了,原来一切都是版本惹的祸.本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真.正如我所欣赏的"乘兴而来,兴尽而返"一样.--估计当年王子猷是赏 ...

  9. Linux学习笔记(四):正则表达式

    Linux学习笔记(四):正则表达式 一.正则表达式 grep命令 二.原义字符.元字符 任意字符 锚点 中括号表达式 三.POSIX字符集 环境变量 LANG 四.扩展的正则表达式 Alternat ...

最新文章

  1. Java -- 基于JDK1.8的LinkedList源码分析
  2. java语言中声明布尔型_【Java初探02】——Java语言基础
  3. python请求url非阻塞_Tornado请求中的非阻塞/异步URL获取
  4. MATLAB 成绩排序
  5. 通过Lazada日销千件,国内爆款如此打开东南亚爆单之门
  6. 运行tensorflow代码出现dtypes.py:516: FutureWarning: Passing (type, 1) or '1type的解决方法(亲测)
  7. df、du和fdisk命令的区别
  8. export function函数传参_04 js高阶函数(惰性函数、柯里化函数、compose函数)和单例设计模式...
  9. c语言作业的分析,C语言作业分析.doc
  10. es5.4.0-CentOS-6.5-x86_64安装文档
  11. cartographer原理简述
  12. 因为看了这些书,我大二就拿了腾讯OFFER
  13. 关于桌面运维工程师的错题本(前言)
  14. 有了它,Java语法也可以变得甜甜的
  15. 4万字的“整洁三部曲”干货,全浓缩在这一篇里了
  16. win7桌面右下角的音量图标不见了怎么办
  17. 真实原创,记录程序员的艰辛生活-接私单记1
  18. html微博系统前端论文,微博平台设计与实现(毕业论文).doc
  19. 批量修改后缀名和添加后缀名
  20. Element UI 应用精讲

热门文章

  1. 读农民工兄弟学C#文章后的感觉
  2. Java怎么做三端_Java三端分离开发在线教育平台
  3. 5.7版本mysql操做语法_mysql-5.7.25安装及常用语法
  4. tiav15安装重启_西门子博途TIA Portal V15.1安装无限重启和.net3.5SP1错误处理
  5. java for嵌套for循环语句_java中的for循环嵌套语句怎么执行?
  6. 用什么服务器开发小程序,开发小程序用什么服务器系统
  7. c语言交错级数前10项和,怎么求一个交错级数的和,谢谢
  8. 和12岁小同志搞创客开发:手撕代码,做一款温湿度检测器
  9. Python Qt GUI设计:如何调整组件布局比例?(拓展篇—1)
  10. 基于yolov5和deepsort的行人车辆的检测、跟踪和计数(课程设计)