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 来解决;

最新文章

  1. java高新技术-可变参数与OverLoad相关面试题分析
  2. bash profile .bashrc
  3. BZOJ3898 : 打的士
  4. Hadoop 免密码登陆(ssh)
  5. main函数的argc和argv
  6. Android 关于listView 显示不全的问题
  7. Builder模式在Java中的应用(转)
  8. 【转】C++ char数组转化为string
  9. JavaScript设计模式之观察者模式(学习笔记)
  10. UILabel + 导入字体
  11. ORACLE uuid自己主动生成主键
  12. HashMap的底层原理
  13. alpha-咸鱼冲刺day4-紫仪
  14. hibernate框架学习错误集锦-org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL)
  15. 如何在HTML表格里定位到一行数据
  16. bootstrapValidator多字段联合验证(如开始日期和结束日期中,开始日期不可晚于结束日期)
  17. bedtools神器 | gtf转bed | bed文件运算
  18. C++关于运算符的注意事项
  19. 新建gradle文件
  20. Supported Values for @SuppressWarnings(转)

热门文章

  1. <Django> MVT三大块之Template(模板)
  2. <每日一题>题目11:以文件夹名称作为参数,返回该文件夹下所有文件的路径
  3. JVM实战
  4. 打开新窗口(window.open) open() 方法可以查找一个已经存在或者新建的浏览器窗口。 语法: window.open([URL], [窗口名称], [参数字符串])
  5. loj2212 方伯伯的OJ
  6. 清空标签间的内容(innerHTML)和 value
  7. VS2010-MFC(对话框:为对话框添加控件)
  8. 给自己立下一个flag先
  9. 02.vs插件 获取项目和解决方案路径
  10. iOS之CGAffineTransform属性详解和方法使用