linux超级用户命令 linux的超级用户是什么

LINUX中 , 使用普通用户可以执行超级用户文件的命令是什么??su
linux命令:可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情 。
格式:su[选项][?][使用者账号]
说明:若没有指定的使用者账号,则系统预设值为超级用户root 。该命令中个选项的含义分别为:
-c:执行一个命令后就结束 。
-:加了这个减号的目的是使环境变量和欲转换的用户相同、不加-是取得用户的临时权限!
-m:保留环境变量不变 。
su切换到超级用户有两种方式:
1.su
root
:取得用户的临时权限,环境没改变
2.su
-root
:完全切换到root用户
linux中的超级用户1、超级用户概念与重要性
在所有Linux系统中,系统都是通过UID来区分用户权限级别的,而UID为0的用户被系统约定为是具有超级权限 。超级用户具有在系统约定的最高权限范围内操作,所以说超级用户可以完成系统管理的所有工作 。我们可以通过/etc/passwd 来查得UID为0的用户是root , 而且只有root对应的UID为0 , 从这一点来看,root用户在系统中是无可替代的至高地位和无限制权限 。root用户在系统中就是超级用户 。
在系统中,每个文件、目录和进程,都归属于某一个用户,没有用户许可其它普通用户是无法操作的,但对root除外 。root用户的特权性还表现在root可以超越任何用户和用户组来对文件或目录进行读取、修改或删除(在系统正常的许可范围内);对可执行程序的执行、终止;对硬件设备的添加、创建和移除等;也可以对文件和目录进行属主和权限进行修改,以适合系统管理的需要(因为root是系统中权限最高的特权用户) 。
与超级用户相对的就是普通用户和虚拟(也被称为伪装用户),普通和伪装用户都是受限用户,但为了完成特定的任务,普通用户和伪装用户也是必须的 。Linux是一个多用户、多任务的操作系统 , 多用户主要体现在用户的角色的多样性,不同的用户所分配的权限也不同,这也是Linux系统比Windows系统更为安全的本质所在 。
由于超级权限在系统管理中的不可缺少的重要作用,为了完成系统管理任务,我们必须用到超级权限;在一般情况下,为了系统安全 , 对于一般常规级别的应用,不需要root用户来操作完成,root用户只是被用来管理和维护系统之用;比如系统日志的查看、清理 , 用户的添加和删除 。
在不涉及系统管理的工作的环境下,普通用户足可以完成,比如编写一个文件,听听音乐;用gimp 处理一个图片等...... 基于普通应用程序的调用 , 大多普通用户就可以完成 。
当我们以普通权限的用户登录系统时,有些系统配置及系统管理必须通过超级权限用户完成,比如对系统日志的管理,添加和删除用户 。而如何才能不直接以root登录 , 却能从普通用户切换到root用户下才能进行操作系统管理需要的工作,这就涉及到超级权限管理的问题 。
获取超级权限的过程 , 就是切换普通用户身份到超级用户身份的过程;这个过程主要是通过su和sudo来解决 。
2、超级用户在系统管理中的作用
(1)对任何文件、目录或进程进行操作
但这种操作是在系统最高许可范围内的操作,有些操作就是具有超级权限的root也无法完成 。比如/proc 目录 , /proc 是用来反应系统运行的实时状态信息的,因此即便是root也无法对其进行写操作 。
(2)对于涉及系统全局的系统管理

推荐阅读