提示:先赞后看,养成习惯
权限系统?它到底是什么又有什么用呢?
---------------------------------------------------------------------------------------------------------------------------------
一、权限是什么?
在电脑科学中,大多数现代 文件系统 都具有针对不同使用者或使用者组的管理访问权限的方法。. 这些系统控制着不同使用者对文件系统的可操作权限。
二、权限有什么用?
1.为什么会出现权限?
正如在《第一行代码 linux命令行》中介绍的,在早期,计算机的价格十分昂贵,由专业部门管理,维护,供多名用户使用,其当时的操作系统Unix基于这种环境设计了权限系统,作用就是为避免用户恶意操作破坏计算机,而linux无声的延续了这套设计。
2.linux权限怎么划分?
在每个系统上都有多个user,这些user被分成多个group(组),但其中有名权限最大的root(系统管理员简称管理员),他对系统有着完全控制权,他作为用户,文件,目录的所有者。
drwxr-xr-x 8 root root 4096 7月 25 08:52 .
drwxr-xr-x 133 root root 12288 7月 25 14:58 ..
drwxr-xr-x 2 root root 4096 7月 17 23:06 apt.conf.d
drwxr-xr-x 2 root root 4096 10月 21 2021 auth.conf.d
drwxr-xr-x 2 root root 4096 6月 30 19:27 keyrings
drwxr-xr-x 2 root root 4096 10月 21 2021 preferences.d
-rw-r--r-- 1 root root 402 7月 25 07:56 sources.list
-rw-r--r-- 1 root root 0 7月 14 22:12 sources.list~
drwxr-xr-x 2 root root 4096 7月 19 22:19 sources.list.d
-rw-r--r-- 1 root root 12288 7月 25 01:48 .sources.list.swn
-rw-r--r-- 1 root root 12288 7月 25 01:48 .sources.list.swo
-rw-r--r-- 1 root root 12288 7月 25 01:44 .sources.list.swp
-rw-r--r-- 1 root root 8137 7月 19 22:10 trusted.gpg
-rw-r--r-- 1 root root 6817 7月 19 20:46 trusted.gpg~
drwxr-xr-x 2 root root 4096 7月 25 14:57 trusted.gpg.d
这里面trusted.gpg.d的rwx表示所有者,他对这些文件有读,执行,写的权限。而trusted.gpg~的权限为rw,只有写和读的权限,不能执行它。比如sources.list.swo在同group里的user只能读和写,如果是r--代表只能读。
3.拥有rwx权限的是谁?
这个用户是root,前面讲了root的权限最大,有着系统控制权,既然他有控制权,那他岂不是很危险?的确。所以为了管理这个权利我们需要以下三点:
1.root负责系统与全体用户的事务,单个用户事务不用root管理
2.尽量不以root登录
3.普通用户能完成,拒绝root
按照以上原则,可以得出结论:
1.系统应用由root安装 2.安装多用户使用的脚本,root安装 3.修改系统文件,root完成
2.实际使用
如下图:
该处下载安装系统应用,root安装 (sudo 命令提升权限)
总结
在这篇文章中,我们省略讲了权限系统的来历,用处,用法,以及root用户与普通用户的区别。