• LINUX超级用户(权限)在系统管理中的作用


    1、对任何文件、目录或进程进行操作;

    但值得注意的是这种操作是在系统最高许可范围内的操作;有些操作就是具有超级权限的root也无法完成;

    比如/proc 目录,/proc 是用来反应系统运行的实时状态信息的,因此即便是root也无能为力;它的权限如下

    [root@localhost ~]# pwd

    /root

    [root@localhost ~]# cd /

    [root@localhost /]# ls -ld  /proc/

    dr-xr-xr-x  134 root root 0 2005-10-27  /proc/

    就是这个目录,只能是读和执行权限,但绝对没有写权限的;就是我们把/proc 目录的写权限打开给root,root用户也是不能进行写操作;

    [root@localhost ~]# chmod 755 /proc

    [root@localhost /]# ls -ld  /proc/

    drwxr-xr-x  134 root root 0 2005-10-27  /proc/

    [root@localhost /]# cd /proc/

    [root@localhost proc]# mkdir testdir

    mkdir: 无法创建目录‘testdir’: 没有那个文件或目录

    2、对于涉及系统全局的系统管理;

    硬件管理、文件系统理解、用户管理以及涉及到的系统全局配置等等......如果您执行某个命令或工具时,提示您无权限,大多是需要超级权限来完成;

    比如用adduser来添加用户,这个只能用通过超级权限的用户来完成;

    3、超级权限的不可替代性;

    由于超级权限在系统管理中的不可缺少的重要作用,为了完成系统管理任务,我们必须用到超级权限;在一般情况下,为了系统安全,对于一般常规级别的应用,不需要root用户来操作完成,root用户只是被用来管理和维护系统之用;比如系统日志的查看、清理,用户的添加和删除......

    在不涉及系统管理的工作的环境下,普通用户足可以完成,比如编写一个文件,听听音乐;用gimp 处理一个图片等...... 基于普通应用程序的调用,大多普通用户就可以完成;

    当我们以普通权限的用户登录系统时,有些系统配置及系统管理必须通过超级权限用户完成,比如对系统日志的管理,添加和删除用户。而如何才能不直接以root登录,却能从普通用户切换到root用户下才能进行操作系统管理需要的工作,这就涉及到超级权限管理的问题;

    获取超级权限的过程,就是切换普通用户身份到超级用户身份的过程;这个过程主要是通过su和sudo 来解决;

  • 相关阅读:
    java 变量的定义 类型转换 基本的数据类型
    Java中的String,StringBuilder,StringBuffer三者的区别?
    Linux配置 ElasticSearch
    Linux 配置 SVN and ideal 配置SVN的客户端 ?
    mysql5.7多实例安装
    MySQL高可用架构之MySQL5.7组复制MGR
    二进制安装MySQL5.6 MySQL5.7
    MySQL主从复制之半同步模式
    MySQL主从复制之异步模式
    基于GTID模式MySQL主从复制
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11108683.html
Copyright © 2020-2023  润新知