Linux(2.1)用户和组(用户)

前言

本章介绍Linux中用户和组中的关于用户的知识,相对来说,自己在学习用户和组的时候还是相对简单的,但是后面的权限部分可能需要动脑一下,废话不多说,开始今天的用户相关知识。

用户

一、理解 Linux 多用户、多任务的特性

Linux是⼀个真实的、完整的多用户多任务操作系统。多用户多任务就是可以在系统上建立多个用户,而多个用户可以在同⼀时间内登录同⼀个系统执⾏各⾃不同的任务,⽽互不影响。例如:某台Linux服务器上有4个用户,分别是root、www、ftp。在同⼀时间内root用户可能在查看⽇志,管理、维护系统。www用户可能在修改自己的网页程序,因此可知,不同用户具有不同的权限,每个用户在权限允许的范围内完成不同的任务,Linux正是通过这种权限的划分与管理,实现了多用户多任务的运⾏机制。

二、用户分类

  • 超级用户(默认管理员)

    uid:0

    拥有对系统的最高管理权限,可以管理其他用户

  • 系统用户

    uid:1-999

    管理系统服务,不能登录系统

  • 普通用户

    uid:1000-60000

    普通权限,可以登陆系统

三、用户配置文件

用户账户信息文件
  • 地址:/etc/passwd
    在这里插入图片描述
root:x:0:0:root:/root:/bin/bash
#七个字段 ,以:隔开

[!IMPORTANT]

第一个字段:用户名

第二个字段:密码占位符

第三个字段:UID

第四个字段:GID

第五个字段:用户描述信息

第六个字段:用户家目录

第七个字段:是否可以登录shell(操作系统)

用户账户密码文件
  • 地址:/etc/shadow

在这里插入图片描述

lc160:P@ssw0rd123:20048:0:99999:7:::
1.账户名称
2.加密后的密码
3.最近改动密码的日期
4.密码最短有限期
5.密码最长有限期
6.密码过期预警天数
7.密码过期宽恕时间
8.账号失效日期
9.----------

四、添加用户

  • 命令:useradd

  • 选项:

    [!NOTE]

    -u 指定用户的uid

    -r 创建系统用户 ##在后面学到服务时会用到

    -d 指定用户的家目录

    -s 指定用户登录使用的默认shell的选项

    • useradd -s /bin/bash 可以登陆系统
    • useradd -s/sbin/nologin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值