宝塔面板文件设置权限功能新增自定义用户
在日常使用宝塔过程中,发现宝塔面板自带的文件权限设置工具在设置权限时所有者列表的用户是固定的,只有
www
、mysql
、www
。但是自己的项目中,还有其他用户,比如tomcat
会使用,每次在操作文件夹时,都要通过 ssh 链接后进行 chown或者chmod
操作,很不方便。为了能在宝塔面板中操作,通过测试可以通过以下步骤实现我的需求。
-
先看效果图
-
实现方法
-
找到files.js;
路径一般在
/www/server/panel/BTPanel/static/js/files.js
-
搜索
<select id="chown"
,找到以下代码:<select id="chown" class="bt-input-text">\ <option value="www" ' + (rdata.chown == 'www' ? 'selected="selected"' : '') + '>www</option>\ <option value="mysql" ' + (rdata.chown == 'mysql' ? 'selected="selected"' : '') + '>mysql</option>\ <option value="root" ' + (rdata.chown == 'root' ? 'selected="selected"' : '') + '>root</option>\
在尾部增加自定义用户,我这里是追加的
tomcat
:<select id="chown" class="bt-input-text">\ <option value="www" ' + (rdata.chown == 'www' ? 'selected="selected"' : '') + '>www</option>\ <option value="mysql" ' + (rdata.chown == 'mysql' ? 'selected="selected"' : '') + '>mysql</option>\ <option value="root" ' + (rdata.chown == 'root' ? 'selected="selected"' : '') + '>root</option>\ <!-- 追加自定义用户--> <option value="tomcat" ' + (rdata.chown == 'tomcat' ? 'selected="selected"' : '') + '>tomcat</option>\
-
保存文件,刷新页面并验证效果。
-