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都无法访问,不知道什么原因
可能是是服务商的问题,内网正常,我去提个工单
页: 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18
查看完整版本: 宝塔面板定制docker镜像发布-集成LN/AMP支持ARM-9.0_版本