sheng9608
发表于 2022-9-13 16:51:14
安装这个版本以后,宝塔面板无法登录root终端,密码是正确的,确登录不了
运维风光
发表于 2022-9-14 09:46:20
sheng9608 发表于 2022-9-13 16:51
安装这个版本以后,宝塔面板无法登录root终端,密码是正确的,确登录不了
...
如何访问
现在,您可以在浏览器访问默认地址 http://您的ip地址:8888/btpanel 上的宝塔面板。
默认用户:btpanel
默认密码:btpaneldocker
镜像默认SSH密码:btpaneldocker
南无乐乐
发表于 2022-9-29 11:12:23
环境:极空间自带docker
CPU:N5105
直接拉取docker pull btpanel/baota:lnmp
文件删除后不会到回收站,默认回收站是开启的,关闭回收站后重新开启依然不能生效。无任何出错提示。
重新安装过面板多次,修复面板多次,升级最新面板7.9.4都不管用。
求支援,谢谢!
@堡塔安全赤井秀一
南无乐乐
发表于 2022-9-29 11:21:03
sheng9608 发表于 2022-9-13 16:51
安装这个版本以后,宝塔面板无法登录root终端,密码是正确的,确登录不了
...
宿主机执行
docker exec -it 容器ID bash
docker开启ssh比较麻烦,有能力者上,参照楼主129楼,直达链接:
https://www.bt.cn/bbs/forum.php?mod=redirect&goto=findpost&ptid=79499&pid=349383
运维风光
发表于 2022-9-29 11:30:31
南无乐乐 发表于 2022-9-29 11:12
环境:极空间自带docker
CPU:N5105
直接拉取docker pull btpanel/baota:lnmp
您好,查看下有这个目录没有?
/.Recycle_bin
查看面板的日志
bt 22
南无乐乐
发表于 2022-9-29 13:51:02
运维风光 发表于 2022-9-29 11:30
您好,查看下有这个目录没有?
查看面板的日志
/www/.Recycle_bin权限600、所有者root
面板日志:
编号 用户 操作类型 详情 操作时间
5 btpanel 文件管理 移动文件到回收站成功! 2022-09-29 13:42:04
4 btpanel 文件管理 创建文件成功! 2022-09-29 13:42:00
3 btpanel 文件管理 移动文件到回收站成功! 2022-09-29 11:04:32
2 btpanel 文件管理 创建文件成功! 2022-09-29 11:04:28
1 btpanel 用户登录 登录成功,帐号:btpanel,登录IP:192.168.1.3:52432 2022-09-29 11:03:38
bt 22执行结果:(选取最后部分相关内容)
127.0.0.1 - - "GET /btpanel HTTP/1.1" 308 629 0.004758
192.168.1.3 - - "POST /files?action=CreateFile HTTP/1.1" 200 208 0.522774
192.168.1.3 - - "POST /files?action=GetDir HTTP/1.1" 200 461 0.044292
192.168.1.3 - - "GET /static/img/file_icon/php.png HTTP/1.1" 304 177 0.005417
127.0.0.1 - - "GET /btpanel HTTP/1.1" 308 629 0.003869
192.168.1.3 - - "POST /files?action=DeleteFile HTTP/1.1" 200 220 0.208987
192.168.1.3 - - "POST /files?action=GetDir HTTP/1.1" 200 419 0.017254
127.0.0.1 - - "GET /btpanel HTTP/1.1" 308 629 0.003974
127.0.0.1 - - "GET /btpanel HTTP/1.1" 308 629 0.003743
127.0.0.1 - - "GET /btpanel HTTP/1.1" 308 629 0.003895
# cd /www/.Recycle_bin
# ls
# ls -a
...
#
运维风光
发表于 2022-9-29 14:35:52
南无乐乐 发表于 2022-9-29 13:51
/www/.Recycle_bin权限600、所有者root
面板日志:
查看下/.Recycle_bin
南无乐乐
发表于 2022-9-29 16:30:36
运维风光 发表于 2022-9-29 14:35
查看下
您好,不好意思,之前以为是www下的.Recycle_bin,根目录下的里面有文件。应该就是删除的那两个文件。可是回收站里空空如野。是怎么回事?
# /.Recycle_bin
bash: /.Recycle_bin: Is a directory
# cd /.Recycle_bin
# ls
_bt_www_bt_wwwroot_bt_???????????????_bt_index.php_t_1664420672.6540895
_bt_www_bt_wwwroot_bt_???????????????_bt_index.php_t_1664430124.6514432
运维风光
发表于 2022-9-29 16:56:44
南无乐乐 发表于 2022-9-29 16:30
您好,不好意思,之前以为是www下的.Recycle_bin,根目录下的里面有文件。应该就是删除的那两个文件。可 ...
您好,尝试使用英文的建立。不要使用中文的建立
可以建立一个英文的目录或者文件删除试试
南无乐乐
发表于 2022-9-30 10:17:36
运维风光 发表于 2022-9-29 16:56
您好,尝试使用英文的建立。不要使用中文的建立
可以建立一个英文的目录或者文件删除试试 ...
面板里面清空回收站也删除不了,我在shell里把原来的带中文删了,重新用不含中文的试了,依然是目录里面有,但是面板回收站看不到。
# rm -rf /.Recycle_bin/*
# ls
# ls
_bt_www_bt_wwwroot_bt_ip_bt_index.php_t_1664504071.4121199
运维风光
发表于 2022-9-30 10:56:26
南无乐乐 发表于 2022-9-30 10:17
面板里面清空回收站也删除不了,我在shell里把原来的带中文删了,重新用不含中文的试了,依然是目录里面 ...
您好,我这边测试正常呢 ,您使用的浏览器是什么的?
南无乐乐
发表于 2022-9-30 15:24:07
运维风光 发表于 2022-9-30 10:56
您好,我这边测试正常呢 ,您使用的浏览器是什么的?
360极速浏览器X,打开别的版本的面板都没有问题。
回收站为什么会有/www/.Recycle_bin和/.Recycle_bin两个目录?
删除/www/.Recycle_bin面板会自动生成。
删除/.Recycle_bin面板不会自动生成。
但是在面板里面删除文件时,会自动创建,并把文件移动到/.Recycle_bin里。
找了找目录处理逻辑好像是这里,我不太懂py,您那边测试面板的版本和我的这部分代码一致吗?
/www/server/panel/class/public.py
def get_recycle_bin_path(path):
'''
@name 获取指定文件或目录的回收站路径
@author hwliang<2022-03-30>
@param path<string> 文件或目录路径
@return string
'''
mountpoint = get_path_in_mountpoint(path)
recycle_bin_path = '{}/.Recycle_bin/'.format(mountpoint)
try:
if not os.path.exists(recycle_bin_path):
os.mkdir(recycle_bin_path,384)
except:
return '/www/.Recycle_bin/'
return recycle_bin_path
def get_recycle_bin_list():
'''
@name 获取回收站列表
@author hwliang<2022-03-30>
@return list
'''
# 旧的回收站重命名为.Recycle_bin
default_path = '/www/.Recycle_bin'
default_path_src = '/www/Recycle_bin'
if os.path.exists(default_path_src) and not os.path.exists(default_path):
os.rename(default_path_src,default_path)
if not os.path.exists(default_path):
os.makedirs(default_path,384)
# 获取回收站列表
recycle_bin_list = []
for mountpoint in get_mountpoint_list():
recycle_bin_path = '{}.Recycle_bin/'.format(mountpoint)
try:
if not os.path.exists(recycle_bin_path):
os.mkdir(recycle_bin_path,384)
recycle_bin_list.append(recycle_bin_path)
except:
continue
# 包含默认回收站路径?
if not default_path + '/' in recycle_bin_list:
recycle_bin_list.append(default_path + '/')
return recycle_bin_list
运维风光
发表于 2022-9-30 16:06:00
南无乐乐 发表于 2022-9-30 15:24
360极速浏览器X,打开别的版本的面板都没有问题。
回收站为什么会有/www/.Recycle_bin和/.Recycle_bin两 ...
是的,一样,浏览器按F12查看下。或者使用隐私模式访问下
南无乐乐
发表于 2022-9-30 18:27:17
运维风光 发表于 2022-9-30 16:06
是的,一样,浏览器按F12查看下。或者使用隐私模式访问下
都试过了,还是不行
实在没办法,我在/www/server/panel/class/public.py里面加了一句,好了
这不是长久之计,还望官方能看看我上次贴的(177楼)完整的get_recycle_bin_list()函数是哪里有问题。
# 包含默认回收站路径?
if not default_path + '/' in recycle_bin_list:
recycle_bin_list.append(default_path + '/')
#以下是我追加
if not '/.Recycle_bin/' in recycle_bin_list:
recycle_bin_list.append('/.Recycle_bin/')
宝塔用户_etgxme
发表于 2022-10-27 19:48:36
本帖最后由 宝塔用户_etgxme 于 2022-10-27 20:30 编辑
新的云服务器,端口是正常开放的,centos7系统,用docker安装宝塔btpanel/baota:lnmp之后直接访问ip:80,80无法访问,查看进程确认nginx是有在监听80;又换了几个服务器,发现使用镜像安装的80都无法访问,不知道什么原因
可能是是服务商的问题,内网正常,我去提个工单