当我启动我的 Postgresql 需要一段时间,我收到这个奇怪的错误消息,我认为这个文件已损坏?
[tis jan 28 20:03:56] Jonathan@Whats next?:~$ sudo systemctl start postgresql
[sudo] password for jonteyh:
[tis jan 28 20:04:25] Jonathan@Whats next?:~$ sudo -u postgres -i
ö
-bash: /etc/profile: line 14: syntax error near unexpected token `)'
-bash: /etc/profile: line 14:
-Strange characters
-bash-5.0$ ö
-bash: ö: command not found
-bash-5.0$ psql
psql (11.5 (Ubuntu 11.5-1))
Type "help" for help.
postgres=#
我该如何解决下面的这个错误?
-bash: /etc/profile: line 14: syntax error near unexpected token `)'
-bash: /etc/profile: line 14:
当我执行 cat /etc/profile: 我在终端中得到这个奇怪的字符时,如下所示:
不知何故,您的
/etc/profile
文件已被修改为直接可执行文件。这可能是由于用户错误或有人试图通过在您连接或启动时执行程序来恶意劫持您的系统。我会
/etc/profile
用这样的东西替换你的(这是/etc/profile
我 18.04 机器上未更改的文件,与 19.10 中的相同):/etc/profile
我还建议您将现有的 /etc/profile 现在是可执行文件,并在将其提交给 VirusTotal 进行分析后将其删除,以查看它是否实际上是公认的恶意软件或其他东西。