• Linux用户角色划分


      在Linux系统中,用户是分角色的,角色不同,对应权限不同。用户角色通过UID和GID识别。

      大致分为三种:超级用户,普通用户,虚拟用户。

      超级用户:默认是root用户,其UID和GID都是0。root用户在每台Unix和Linux系统中都是唯一且真是存在的,通过它可以登陆系统,操作系统中任何文件执行系统中任何命令,拥有最高管理权限。

      普通用户:系统中大多数用户都是普通用户,实际中也一般使用普通用户操作,需要权限是用sudo命令提升权限。

      虚拟用户:与真实的普通用户区分开来,这类用户最大特点是安装系统后默认就会存在,且默认情况大多数不能登陆系统,其在/etc/passwd文件中,最后字段为/sbin/nologin。但是,他们是系统正常运行不可缺少的,他们的主要是方便系统管理,满足相应的系统进程对文件属主的要求。如,默认的bin,adm,nobody,mail用户等。服务的运行需要用户角色,可以不用登陆,例如当我们需要运行MySQL数据库时,可以创建一个虚拟用户,作为运行MySQL服务的角色。

      切换用户

      su - [user] : 切换到用户user,默认时切换到root,需要user或root密码

      sudo su - : 该命令通过sudo权限进行角色切换,默认切到root,输入的是执行该命令当时的对应账户密码,非root密码。

      sudo su - user:通过sudo,以root权限,切换到user用户,需要执行命令时当时的账号密码。

  • 相关阅读:
    android: 在fragment中添加actionbar, menu
    Android Context
    Android 在fragment中使用tabhost
    Android 菜单
    centos8 防火墙
    DHCP 原理
    阿里云服务器 linux下载 jdk
    java long值转成时间格式
    Window 中杀死指定端口 cmd 命令行 taskkill
    redis 安装
  • 原文地址:https://www.cnblogs.com/ZGreMount/p/7656119.html
Copyright © 2020-2023  润新知