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 来解决;
相关文章
- 第六章、Linux 的文件权限与目录配置
- nagios安装check_linux_stats.pl插件报错Can't locate Sys/Statistics/Linux.pm in @INC的处理?
- Linux的linux aarch64和linux x86_64
- Androd Linux进程,用户权限关系
- Linux之获取管理员权限的相关命令
- Linux有问必答 - 如何在linux上安装WPS
- linux添加用户或给用户添加root权限
- Linux增加用户并赋予权限
- linux命令学习7-jstat命令
- Linux:用户和权限管理命令
- Linux - 用户权限-chattr-lsattr-suid-粘滞位-setfacl-getfacl
- linux用户和组的权限管理
- CVE-2020-8835: Linux Kernel 信息泄漏/权限提升漏洞分析
- 从Linux下载文件到Windows没有换行问题
- linux赋权限
- 《构建高可用Linux服务器 第3版》—— 2.1 快速排障的重要性和必要性
- linux中的权限理解
- Linux学习笔记——使用指定的用户权限执行程序——sudo
- 【转】Linux下从TCP状态机,三次握手判断DDOS攻击
- Shell初学(八)linux下的ACL,linux特殊权限set uid
- Linux学习笔记(3)linux服务管理与启停(开机自启与自定义服务)
- Linux中文件权限(有图详细讲解)
- linux小技巧--改变文件或目录权限与用户、用户组
- Linux CentOS更改文件的权限