问题列表 - 第6756页

无法识别的访问路径 - 我的服务器是否受到攻击?

我的网站似乎有一些恶意访问者,并且经常使我的网站崩溃。我现在正在跟踪他们在我的网站上所做的事情。在我的日志中,我发现他们正在通过我的网站访问以下路径:

/cgi-bin/luci
/cgi-bin/luci/admin
/Display/chan/IB61I7MYA
/Visu/ens/events
/v2sA
/fw6I
/includ
/viwwwsogou
/is-bin
/AVuP
/PPsJ
/zMLUH93A
... and more
Run Code Online (Sandbox Code Playgroud)

我没有在我的网站上设置或创建这些路径和页面。他们为什么要通过我的网站访问这些路径?他们想做什么?我的服务器被攻击了吗?我怎样才能确定并阻止这种情况发生?

顺便说一句,我的网站是一个 Node.js 应用程序。我的实时服务器正在运行 Ubuntu:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy
Run Code Online (Sandbox Code Playgroud)

我的服务器上还运行着 Apache 和 Node.js。

有任何想法吗?

server security networking apache2 nodejs

1
推荐指数
1
解决办法
708
查看次数

Ubuntu 22.04.3、内核 6.5.0-XX-generic 和 RTL8111/8168/8411 PCI Express 千兆位以太网控制器

今天早上我安装的 2 个 Ubuntu 都22.04.3 LTS运行 HWE 升级到了 Kernel 6.5.0-14-generic。重新启动两个系统后,网卡均未RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller出现。启动到较旧的 6.2.0-39-generic 内核,网卡工作得很好。尝试重新安装r8168-dkms驱动程序后,安装驱动程序版本8.049.02失败。运行sudo lshw -C network将卡显示为UNCLAIMED

\n

问题是r8168-dkms默认存储库中的驱动程序运行的版本8.049.02-1ubuntu16.5.0-14-generic版本。

\n
$ apt-cache policy r8168-dkms\nr8168-dkms:\n  Installed: 8.049.02-1ubuntu1\n  Candidate: 8.049.02-1ubuntu1\n  Version table:\n *** 8.049.02-1ubuntu1 100\n        100 /var/lib/dpkg/status\n     8.049.02-1ubuntu1.2 500\n        500 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages\n        500 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe i386 Packages\n     8.049.02-1ubuntu1 500\n        500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages\n        500 http://us.archive.ubuntu.com/ubuntu jammy/universe i386 …
Run Code Online (Sandbox Code Playgroud)

drivers 22.04

6
推荐指数
1
解决办法
2912
查看次数

如何检查哪个包/进程更新了 nsswitch?

我的 /etc/nsswitch.conf 遇到问题。我无法再使用 sudo 作为我的个人用户 (ldap)。

我检查了 dpkg.log,似乎对软件包进行了一些升级,与 /etc/nsswitch.conf 修改的日期相匹配。

如何进一步验证哪个包编辑了 /etc/nsswitch.conf?当我运行 grep -rHi nsswitch /var/log 时,我没有得到任何有用的结果。

我怀疑 sudo-ldap,但我不确定。

编辑:我发现了这个:https://answers.launchpad.net/ubuntu/+source/sudo/+question/706189。但是,我想知道是否可以在系统本身上解决这个问题!

ldap apt

4
推荐指数
1
解决办法
140
查看次数

在 Ubuntu 22.04 中,如何在终端或 GUI 上找到与其文件名前 X 个字符匹配的文件夹中的文件,X 是我选择的数字?

我在网上搜索了这个问题,并在堆栈交换中找到了一个有关问题的代码,该代码被誉为解决此问题的方法。但是,当我在终端中运行时,输出是这样的:

*Possible Dupes
Which dupe would you like to delete?
Enter # to delete or q to quit
#
./3: line 36: [: #: integer expression expected
./3: line 36: [: #: integer expression expected
./3: line 43: #: syntax error: operand expected (error token is "#")*
Run Code Online (Sandbox Code Playgroud)

如果我没有它们的列表,我怎么知道“我想删除”哪个骗局?所以,对我来说根本没有解决办法。我不知道该怎么办。哦,“去读一些手册”没有帮助。

我有 3255 个文件需要筛选,我不想花几个小时从头到尾查看每个文件,我不想查找是否存在特定的重复项,而是想查找是否有任何文件名在第一个 X 中重复(可以1,2 或更多)字符,这样我就可以删除它们,无论是泡泡龙、凯撒、弹球梦还是其他什么。我想从 A 到 Z 的 3255 个文件中查找哪些文件在第一个字符中重复,并指定我要查找的字符数。

我不想重命名任何东西。

文件名示例:

Perfect General The (1991)(Ubisoft Entertainment).7z
Boulderdash 2 (1985)(First Star Software).7z
Bridge 7.0 (1992)(Artworx).7z
Run Code Online (Sandbox Code Playgroud)

预期输出:

Bubble Bobble …
Run Code Online (Sandbox Code Playgroud)

command-line duplicate-files 22.04

3
推荐指数
1
解决办法
330
查看次数

22.04 上的 Virtualbox 错误:未安装内核驱动程序 (rc=-1908)

上次 Ubuntu 更新后,当我尝试启动虚拟机时,出现以下错误:

未安装内核驱动程序(rc=-1908)

VirtualBox Linux 内核驱动程序未加载或设置不正确。请重新安装 virtualbox-dkms 软件包并通过以 root 身份执行“modprobe vboxdrv”来加载内核模块。

如果我执行sudo modprobe vboxdrv,那么我会得到:

致命:在目录 /lib/modules/6.5.0-14-generic 中找不到模块 vboxdrv

如果我重新安装该软件包,则会得到以下信息:

为 6.5.0-14-generic 构建初始模块
错误:无法创建报告:[Errno 17] 文件存在:'/var/crash/virtualbox-dkms.0.crash'
错误!内核上的模块构建的返回状态错误:6.5.0-14-generic (x86_64)
有关详细信息,请参阅 /var/lib/dkms/virtualbox/6.1.38/build/make.log。
dpkg:virtualbox-dkms 进程出错(--configure)

有什么想法吗?

virtualbox 22.04

5
推荐指数
1
解决办法
4876
查看次数

Ubuntu 22.04 内核升级后 Virtualbox 6 停止工作

平台:操作系统:Ubuntu 22.04
内核版本:6.5.0.14-generic

将内核从 6.2 升级到 6.5 后,我遇到了 VirtualBox 的错误,如下图所示,有关 virtualbox-dkms 丢失。

在此输入图像描述

我尝试重新安装linux-headers-genericvirtualbox-dkms重新激活它,甚至使用内核 v.6.2 重新启动系统,但仍然没有成功。
更多日志:

sudo apt install virtualbox-dkms

sudo apt install virtualbox-dkms (输出)

journalctl -xeu virtualbox.service

Journalctl -xeu virtualbox.service(输出)

virtualbox drivers

18
推荐指数
2
解决办法
6431
查看次数

像这样使用 PROMPT_COMMAND 有何含义?

我想在 bash ( ) 提示符之前以反红色插入最后一个命令的返回代码,并在方括号[]( ) 内加上冒号 ( ) 。但是,只有当返回码非零时,即最后一个命令返回错误(一般来说)。:PS1

我正在研究像这样的特殊PROMPT_COMMAND bash环境变量的使用(通过将其放入我的.bash_aliases文件中):

PROMPT_COMMAND='( x=$? ; [[ "$x" == "0" ]] || echo -e -n "\e[7;31m[$x]\e[0m:" )'
Run Code Online (Sandbox Code Playgroud)

在此代码中,我需要测试返回代码是否非零并echo相应地运行命令。因此,我需要首先将其存储在环境变量中。为了不覆盖同名的环境变量 ( x),我在子 shell 中运行整个代码。

有没有更有效或推荐的方法,而且也很简单?

command-line bash environment-variables 23.10

1
推荐指数
1
解决办法
115
查看次数

AppImage 无效的桌面条目文件错误(已解决)

我使用的是 Lubuntu 22.04 LTS。我右键单击主屏幕,然后单击为我的 Lunar Client AppImage 创建新启动器。我输入了一些东西。如果我右键单击它并在 FeatherPad 中打开它,则显示如下:

[Desktop Entry]
Name=Lunar Client
GenericName=Lunar Client
Comment=Lunar Client
Exec=/home/tejas72/Lunar Client-3.2.0.AppImage
Type=Application
Icon=/home/tejas72/LunarClientLogo.jpeg
Terminal=false
Run Code Online (Sandbox Code Playgroud)

Invalid desktop entry file: '/home/tejas72/Desktop/Lunar_Client.desktop'但现在当我从主屏幕双击它时收到错误消息 。我该怎么办?我有 sudo 特权和任何东西。请详细说明一切,因为我可能不明白一些事情。编辑:应用程序图像和徽标都在我的 /home/tejas72 文件夹中

编辑:我删除了空格,一切正常,感谢大家的帮助!

lubuntu minecraft

2
推荐指数
1
解决办法
249
查看次数

Debian 软件包版本对比说明

我对 Debian 软件包版本顺序有点困惑。

看看下面两个 Debian 软件包版本,为什么第一个版本<=比第二个版本高?

0-emacs-29.1.90~202401142128~ubuntu20.04.1
0-emacs-28.3-rc1~202302201437~ubuntu20.04.1
Run Code Online (Sandbox Code Playgroud)

我认为 29 > 28 所以第一个应该是最近的,不是吗?

package-management packaging versions dpkg

2
推荐指数
1
解决办法
514
查看次数

批量将 avif 格式的图像转换为 dng 格式 - 如何?

我有一堆 avif 文件想要转换为 dng - 因为我想用来处理图像的软件不接受 avif - 而且我不想使用 jpeg。有任何想法吗?谢谢!

image-processing

3
推荐指数
1
解决办法
278
查看次数