我正在使用运行Ubuntu Bionic Beaver的Linux机器,发布时间为18.04。
前几天我错误地将$(document).delegate('button.new', 'click', function () {
alert('test');
});
目录更改为由用户拥有,而不是root。不幸的是,我以递归的方式做到了这一点,因此系统相当混乱,因为它还改变了某些命令的/usr/
权限(例如suid
,passwd
)。我们真的无法重新安装(我们可以,但它会花费成本!),所以我从LiveUSB启动,并手动更改我可以识别的每个文件的所有正确的用户/组/权限 - sudo
用户:群组。我通过比较Root:Root
的另一台Ubuntu计算机的输出来做到这一点。
它似乎大部分是固定的,但现在我遇到了错误' std :: bad_alloc'在运行一些非常标准的python脚本之后。关于这一点的奇怪之处在于它有时只会出现。例如,如果我从命令行打开python并复制并粘贴代码,代码将全部运行正常,没有错误。但是,如果我从命令行运行整个脚本(例如ls -lha /usr/
),那么我会收到此错误。完整的错误消息是:
python script.py
但是要添加另一个转折 - 有时我可以从命令行运行相同的python脚本没有问题,而其他人我得到如上所述的错误。
如果有人想知道在哪里专门解决这个问题,那就太棒了!我将尝试做与以前相同的事情,但是使用18.04版本的terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
输出,因为我手边只有16个版本的输出。