本文主要是介绍Linux中的哲学体现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. linux中配置文件的设置
- 统一的配置文件(或配置文件模板)一般为xxx.conf文件
- 个性化的配置文件(或各个项目的配置文件)一般放在xxx.conf.d这个目录下
- 一般还会有一个xxx.conf.enable目录,把需要启用的配置文件链接在这里
所以,程序读取的实际上是xxx.conf.enable目录的配置文件,而xxx.conf.enable目录中的配置文件是xxx.conf.d中配置文件的链接。
这样的话可以很容易的控制那些配置文件的上下线。
2. 系统权限之“用加法做减法”——全局禁止局部开启
- 在全局配置中设置普通用户对所有项目都只有查看权限没有运行权限,然后所有项目自动继承全局配置;
- 如果项目没有自己的配置,就默认采用全局配置,这样的话,有新用户加入的话也只能查看不能运行;
- 如果项目有自己的配置,就将自己的配置与全局配置叠加,重叠的部分自己的配置优先生效,如果某个用户需要运行权限,可以在项目自己的配置中单独开放运行权限。
看似是权限的叠加,实际上不一定是在做加法。(也就是说不一定是权限设置环节越多就越严格,越靠后的设置优先级越高,有可能是要加强原来权限,也有可能是要修改和削弱原来的权限)
这篇关于Linux中的哲学体现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!