一、用户身份与能力

Linux用户有三类:

1.管理员 root

2.系统用户

3.普通用户

在Linux系统中,UID就相当于我们的身份证号码一样具有唯一性,因此可通过用户的UID值来判断用户身份。在RHEL 7系统中,用户身份有下面这些。

管理员UID为0:系统的管理员用户。

系统用户UID为1~999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏范围。

普通用户UID从1000开始:是由管理员创建的用于日常工作的用户。

需要注意的是,UID是不能冲突的,而且管理员创建的普通用户的UID默认是从1000开始的(即使前面有闲置的号码)。

1. useradd命令

useradd命令用于创建新的用户,格式为“useradd [选项] 用户名”。

useradd命令中的用户参数以及作用

参数 作用
-d 指定用户的家目录(默认为/home/username)
-e 账户的到期时间,格式为YYYY-MM-DD.
-u 指定该用户的默认UID
-g 指定一个初始的用户基本组(必须已存在)
-G 指定一个或多个扩展用户组
-N 不创建与用户同名的基本用户组
-s 指定该用户的默认Shell解释器

更多相关文章

  1. Linux系统的运行级的概念
  2. 移动硬盘安装Ubuntu系统(UEFI引导)的一些记录
  3. 假如你不小心干掉了系统,你该怎么办?(一次手贱的记录 ~ Ubuntu and
  4. linux系统编程之进程(八):守护进程详解及创建,daemon()使用
  5. arm-linux系统下加入glog日志
  6. 如何查找特定用户可执行的所有文件(不是最新的)
  7. Ubuntu系统环境变量详解
  8. Linux系统安装并使用Tomcat
  9. 操作系统的理念—以windows和linux为例

随机推荐

  1. 一个c程序的执行是从哪里开始到哪里结束
  2. devc++怎么改成中文
  3. 在c语言中引用数组元素时,其数组下标的数
  4. c++中=和==的区别有哪些?
  5. 在c程序中,注释语句只能位于一条语句的后
  6. c++中不能重载的运算符有哪些
  7. c语言语句以什么结束
  8. textbox控件属性有哪些
  9. C语言中sizeof和strlen的区别是什么
  10. c++清屏函数是什么