zoukankan      html  css  js  c++  java
  • 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用户,需要执行命令时当时的账号密码。

  • 相关阅读:
    sql server 查询数据判断为空
    sql 排序
    ASP.NE 上传文件控件
    JQ 获取下一个元素和获取下一个元素的[指定]子元素
    sql server 查询时间 格式化输出
    ASP.NET 页面验证cookie
    ASP.NET MD5加密
    HTML编辑器ASP.NET
    Repeater控件
    20150215-情愿
  • 原文地址:https://www.cnblogs.com/ZGreMount/p/7656119.html
Copyright © 2011-2022 走看看