Linux学习笔记_用户与群组管理

用户

​ Linux中的用户有三种:超级用户、系统用户和普通用户。

  • 超级用户:又称root用户或根用户,是最高管理权限的拥有者。

    • “root”是系统默认的超级用户的名称。在系统安装的过程中,输入根用户口令就是root用户的密码
    • 在:Linux系统中有且只能有一个root用户
  • 系统用户:是指与系统服务相关的用户,通常在安装软件时自动创建

  • 普通用户:Linux系统可以创建多个普通用户,并为其指定相应的权限,使其有限地使用LInux系统资源,因为root用户具有最高权限,所以root用户的一个失误操作很可能对系统或其他用户造成巨大损失,因此一般情况下不会以root用户登录,只有在做系统维护和管理等方面工作时才以root用户登录

    • 每个用户都用一个独一无二的整数来标识,这个整数就是用户的ID,也称UID
    • 超级用户的的UID为01-499专门为系统用户使用,从500开始的UID才是普通用户可以使用的。
  • 用户建立的第一个普通用户UID默认为500,第二个普通用户默认为501,以此类推

    • 与用户相关的信息被存储在/etc/passwd文件中。
    • /etc/shadow文件是根据/etc/passwd文件产生的,包含用户的口令信息,只有root用户才能查看其内容

用户信息:/etc/passwd文件

​ 该文件下,每一行存储一个用户的账号信息,每一行可以包含如下域,各个域之间用冒号分隔

  1. 登录名:即用户的账号

  2. 口令:通常是一个“x”,标识口令已被加密,加密后的口令存储在/etc/shadow文件中;如果是“*”,代表该账号已被停用

  3. UID:每个用户账号都一个不同的ID,并且是一个整数。

  4. GID:用户所属组的ID,每个组也同样具有不同的ID

  5. 用户信息:账号的附加信息,如用户名、电话等,可以使用命令finger和chfn查询和修改这些信息

  6. 主目录:默认状态下,每个用户都有一个主目录,root用户的主目录是/root,管理员新建的用户的主目录默认为/home/用户名

  7. 登录shell:设置用户在登陆时使用的shell,系统默认使用/bin/bash

例:

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值