小编ter*_*don的帖子

主板起火了

我刚刚购买了 ECS A55F2-M3、FM2 主板。

我有几张照片给你看:

我认为这是一个起火的电压调节器。

我的问题是:

  • 是什么导致了这种情况?
  • 这可能是因为我的电源(只有 220W 的库存 HP PSU)而发生的,还是制造缺陷?
  • 我必须做什么?买新主板?

motherboard

12
推荐指数
2
解决办法
1117
查看次数

SCP - “不是目录” - 我做错了什么?

在我的远程服务器上,我有一个名为 .bash_profile 的文件,该文件里面没有任何内容。我希望将本地副本(里面有一些东西)复制到远程目标。(覆盖)

所以我这样做:

scp ~/path/bla/ble/.bash_profile username@host.com:/home/bleble/.bash_profile
Run Code Online (Sandbox Code Playgroud)

我得到:

scp: /home/bleble/.bash_profile: 不是目录

我知道这不是目录。

我究竟做错了什么?

linux ssh scp

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

带有 glob 的 ls 在 bash 脚本中不起作用

我需要列出目录的所有子目录,不包括那些与作为参数给出的任何列表匹配的子目录:“SUBDIR1,SUBDIR2,...,SUBDIRN”。

我带来了使用 ls 和 glob 模式的解决方案(来自许多来源)。为了测试这个概念,我在命令行中尝试了以下似乎有效的序列:

DIR="/path/to/dirs"
EXCLUDELIST="subdir1,subdir2"
#transform in a glob pattern for excluding given subdirectories
EXCLUDE="!(${EXCLUDELIST//,/|})"
LIST=$(cd $DIR && ls -l -d $EXCLUDE | grep -E "(^d)" | awk '{print $9}')
Run Code Online (Sandbox Code Playgroud)

但是,当我将它放入未修改的 bash 脚本中时,我收到此错误

ls: cannot access !(subdir1|subdir2): No such file or directory
Run Code Online (Sandbox Code Playgroud)

将此代码放入脚本时我做错了什么?

bash command-line

11
推荐指数
2
解决办法
9401
查看次数

如果有人打开我的笔记本电脑并窃取 SSD,他们可以读取我的数据吗?

我将笔记本电脑放在不受信任的地方有一段时间了,我看到后盖有被打开的迹象。有人可能复制了我的 SSD 的内容吗?

Windows 10 家庭
设备加密:开

华硕 TUF Dash Gaming F15
于 2022 年 8 月购买

如果有人将 SSD 插入适配器并将其用作外部驱动器,Windows 10 Home 中启用的设备加密(无BitLocker )是否会阻止读取我的 SSD 的内容?或者它仍然容易受到攻击吗?

encryption ssd hard-drive

11
推荐指数
2
解决办法
3921
查看次数

未供电的 SSD 容易受到 EMP 冲击吗?

据我所知,EMP可以在瞬间对传统磁性 HDD(无论它们是否打开)造成不可恢复的损坏,并且还能够损坏其他微电子设备(本身不使用磁性技术)。

SSD驱动器呢?即使驱动器关闭,此类驱动器上的信息是否会在发生 EMP 事件时丢失?

ssd

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

如何使用 Wget 等命令行工具登录 OpenID 站点?

具体来说,我希望能够从我在各种 Stack Exchange 站点上的用户配置文件中下载某些页面。但是,我想cron从命令行以可解析的格式自动执行此操作(使用作业)。我更喜欢为此使用 Linux,但如果需要,我可以访问 Mac 或 Windows 机器。

理想情况下,我想使用像WgetcURL这样的工具来获取页面。我不知道如何通过登录。我看到一些建议提到您可以通过 Firefox 登录,导出相关 cookie 并通过其--load-cookies选项将其导入 Wget 。例如这里这里。虽然这在我刚刚登录时有效,但一段时间后就无效了。我猜是因为必须刷新 ID 令牌。

因此,在登录 SU 并导出我的 cookie 后,我可以执行以下操作:

wget --load-cookies cookies.txt \
  https://superuser.com/users/151431/terdon?tab=responses
Run Code Online (Sandbox Code Playgroud)

几分钟后,我收到 404 错误:

wget -O ~/stack/$(date +%s) --load-cookies ~/cookies.txt \
   https://superuser.com/users/151431/terdon?tab=responses

--2013-08-06 04:04:14--  https://superuser.com/users/151431/terdon?tab=responses
Resolving superuser.com (superuser.com)... 198.252.206.16
Connecting to superuser.com (superuser.com)|198.252.206.16|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-08-06 04:04:15 ERROR 404: Not Found.
Run Code Online (Sandbox Code Playgroud)

那么,如何从命令行自动登录到启用了 OpenID 的网站? …

linux openid wget command-line curl

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

对authorized_key 文件的权限被拒绝

在 Fedora 16 上,
我将我的公钥复制到 /home/user/.ssh/authorized_keys 文件用户来自 ldap。

但是无法为该用户在没有密码的情况下通过 ssh 进行身份验证。

它适用于root。

sshd 上的 strace

[pid 24834] setgroups(1, [1100])        = 0
[pid 24834] getgroups(0, NULL)          = 1
[pid 24834] getgroups(1, [1100])        = 1
[pid 24834] setgroups(1, [1100])        = 0
[pid 24834] setresgid(-1, 1100, -1)     = 0
[pid 24834] setresuid(-1, 1040, -1)     = 0
[pid 24834] open("/home/user/.ssh/authorized_keys", O_RDONLY|O_NONBLOCK) = -1 EACCES (Permission denied)
Run Code Online (Sandbox Code Playgroud)
  • 我尝试使用用户帐户访问该文件:没问题。
  • 我尝试使用具有上述相同选项的小型 C 程序:没问题。
  • 我试过 777 对:没问题。

ls -l 在authorized_keys 文件上:

-rw-r--r--. 1 user user  784 19 nov. …
Run Code Online (Sandbox Code Playgroud)

linux fedora ssh permissions

10
推荐指数
2
解决办法
3万
查看次数

shred 命令后恢复文件

假设我的计算机中有一些敏感文件,我想完全删除它们,这样就没有人可以检索它们。为此,我可以使用该rm命令,但它仍然很容易恢复。所以我选择使用shred用噪音覆盖我的文件然后删除它的命令。

> shred -n 120 -u my_file.txt
Run Code Online (Sandbox Code Playgroud)

但是,我仍然不确定我的方法是否完全安全。
粉碎文件后可以做什么来恢复它?

先决条件

假设我可以使用所有可用的取证软件和实验室设备来恢复我的数据。
假设我想保持硬盘驱动器的物理完整性(因此没有微波炉、火灾或任何物理损坏)。

研究

我也尝试过:

dd if=/dev/zero of=my_file.txt bs=16M status=progress
Run Code Online (Sandbox Code Playgroud)

为了将我的文件内容替换为0。但我不知道这个方法是否比shred.

bash rm forensics shred

10
推荐指数
2
解决办法
3785
查看次数

为什么 Chromium 在一个进程中运行所有选项卡?

通常,Chromium 会将n 个选项卡组合到一个操作系统进程中,其中n通常是一个很小的数字。

但是,对于我的一个 Chromium 配置文件,我当前打开的所有选项卡似乎都在同一进程中。确切地说,此配置文件中当前打开了 43 个选项卡,跨越两个窗口。Chromium 任务管理器将所有 43 个选项卡列为在一个进程中。(PID = 14530。)

如果我在ps那个过程中,我看到:

/usr/lib64/chromium-browser/chrome --type=renderer --lang=en-US --force-fieldtrials=ForceCompositingMode/disable/InfiniteCache/No/Prefetch/ContentPrefetchPrefetchOn/Prerender/Prerender15minTTL/PrerenderLocalPredictor/Enabled/UMA-New-Install-Uniformity-Trial/Experiment/UMA-Session-Randomized-Uniformity-Trial-5-Percent/default/UMA-Uniformity-Trial-1-Percent/group_36/UMA-Uniformity-Trial-10-Percent/group_04/UMA-Uniformity-Trial-20-Percent/group_02/UMA-Uniformity-Trial-5-Percent/group_18/UMA-Uniformity-Trial-50-Percent/group_01/ --disable-gl-multisampling --disable-accelerated-2d-canvas --disable-accelerated-video-decode --channel=12624.99.622289786
Run Code Online (Sandbox Code Playgroud)

我知道有一些命令行标志可以改变 Chromium 将选项卡分组到进程中的方式,但是,我没有传递任何这些标志。(我不知道它们在今天之前存在,同时谷歌搜索这个问题的答案。)

我还有另外两个配置文件——受影响的配置文件是一个“工作排序”配置文件,我还有“正常”和“真正喜欢 cookie 的网站”——另外两个配置文件(“正常”和“cookies”) ") 正常运行。


我尝试过的两件事:

  • 重新启动铬。Chromium 将所有选项卡恢复到一个进程中。
  • 关闭和重新打开标签。典型地,一个可以打Ctrl+ WCtrl+ Shift+T强迫浏览器重新定位标签以一个不同的过程。(尽管有时它确实会选择您要终止的进程,但并非总是如此。这对于终止因某种原因泄漏内存的 Chromium 进程很有用。)在这种情况下,Chromium 似乎总是选择 43-tab mega - 重新打开标签的过程。

我在 Gentoo 上运行 Chromium v​​29.0.1547.57。

linux google-chrome gentoo tabs chromium

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

如何在没有加密的情况下密码保护 Unix/Linux 上的文件夹?

我在过去和现在已经搜索了相当多的一个内置功能或程序,但没有运气。我想用密码保护文件夹,但不想对其进行加密。

文件夹内容的安全性并不重要,密码只是对试图从我的计算机访问文件夹内容的人起到威慑作用。把它想象成计算机上的密码锁,如果您要移除硬盘驱动器,您可以轻松获取用户拥有的所有文件,但密码仍然具有威慑力,因此并非每个路过的人都可以继续前进。

这里不使用加密的两个主要原因是:

  • 打开文件的性能降低
  • 加密可防止内容被索引/搜索

有人知道解决方案吗?

linux privacy permissions password-protection user-folders

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