我的一个朋友正在运行 Ubuntu 并获得了GRUB RESCUE
. 他们可以使用 Mint ISO 来修复他们的 Grub 吗?因为我没有 Ubuntu ISO?
不小心删除了我的 gnome 桌面并卡在了 tty1 中。尝试重新安装桌面并不断收到错误“用户不在 sudoers 文件中”。添加我的用户时遇到问题,debian 新手,我不确定如何从 tty1 正确打开/编辑 sudoers(或者真的如何从 cmd 行编辑文件,如果有人可以借出一些细节)!
错误地,我执行了这些命令:
sudo ln -sf bash /bin/sh
sudo ln -sf bash /bin/bash
Run Code Online (Sandbox Code Playgroud)
当我以恢复模式重新启动 Linux 服务器时,我收到以下消息:
init : Failed to spawn friendly-recovry pre-start process: unable to execute: Too many levels of symbolic links
并且 Linux 无法运行。
我遵循关于竞争条件漏洞的教程。
我复制了我的 /etc/shadow 文件。然后用一行替换所有包含
root::1:99999:::::
Run Code Online (Sandbox Code Playgroud)
然而。当我尝试使用命令 su 时,我的旧密码不再起作用。:/
我保留了旧的影子文件,但尝试恢复它。但是我不能,因为我不是 su 并且不能再成为 su 了。
有谁知道是否可以仅通过我上面提供的那一行推断出新的 su 密码?
我目前使用的是 Linux Mint 18。
我最近遇到了以下情况:
dpkg
修复已安装的软件包。如果我选择了这个选项,系统计算出如果我重新安装了 103 个软件包,就可以进行修复。但是,在尝试下载软件包以重新安装时,对该操作说“是”会遇到网络问题。sudo apt-get install --reinstall ubuntu-gnome-desktop
在完全进入恢复模式后从提供的提示中运行。这最终触发了 103 个软件包的重新安装。完成后,我可以正常启动 Ubuntu。我的问题是:
启动时,我可以在命令提示符下输入什么命令来执行与dpkg
菜单选项相同的操作?
我不能启动我的Debian 9.5以下错误。如果我没有记错ACPI错误被证明每次我打开电脑的时间。但是电脑始终引导正确的这些错误,所以我也没在乎。在新的错误开始“A开始作业正在运行。”
错误是什么时候开始的?我打算卖掉我的旧硬盘,所以我/dev/sdd
通过命令擦除了磁盘dd if=/dev/zero of=/dev/sdd bs=1M
。磁盘已安装到/diskB_1TB
. 擦除硬盘后,我关闭了计算机,然后从主板上断开了磁盘。之后我打开电脑,但第一次出现错误。
我已经尝试过以下程序:https://askubuntu.com/questions/924170/error-on-ubuntu-boot-up-recovering-journal/924335?noredirect=1#comment1512824_924335 但它没有修复任何问题。
我有 4 个磁盘
在这种情况下,我还能做些什么吗?我很确定我只删除了/dev/sdd
磁盘。我还可以(通过终端)接入数据位于/dev/sdc
和在/deb/sdb
我的地方/home/stepaiv3
所在的位置。此外,我通常可以在/dev/sda
.
我在 Web 服务器上工作时不小心更改了 /etc 文件夹的所有者,现在 /etc 文件夹及其所有子目录的所有者是 www-data。我不能再使用 sudo 进行任何操作,并且在恢复模式下控制台在大约 30 秒后重新启动,然后它冻结了。有什么方法可以让我在不重新安装 ubuntu 的情况下解决这个问题。
All apt
-like 命令无法创建锁定文件,因为/var/lib/dpkg/
不存在。此外,/lost+found/
还有内容:
pi@pi-top:~ $ sudo ls -al /lost+found/
total 102456
drwx------ 11 root root 16384 Apr 3 16:26 .
drwxr-xr-x 23 root root 4096 May 5 17:00 ..
-rw------- 1 root root 104857600 Apr 3 16:30 #29025
lrwxrwxrwx 1 root root 9 Mar 29 10:05 #87867 -> /run/lock
lrwxrwxrwx 1 root root 4 Mar 29 10:05 #87868 -> /run
drwxr-xr-x 2 root root 4096 May 5 10:35 #89863
drwxr-xr-x 12 root root 4096 Apr …
Run Code Online (Sandbox Code Playgroud) 在设置 Ubuntu 服务器 (EC2) 时,我不小心运行了以下命令:
sudo chown -R www-data.www-data /*
Run Code Online (Sandbox Code Playgroud)
无论如何,有没有一种简单的方法可以恢复所有原始文件权限?
我不确定我是否应该花时间解决这个问题,或者只是创建一个新的 ec2 实例并从头开始。我在设置过程中相当早,所以它可能是更快的选择。
我正在尝试在恢复模式期间在 Mac 上使用 bash 脚本移动一些文件。启动进入恢复后,我可以通过在终端中手动输入命令来成功移动文件。然而,一个目标是记录该过程并使其可移植,因此需要一个脚本。当我尝试mv
从脚本运行命令时,出现错误No such file or directory
。当我手动输入文件路径时,我已经确认该命令可以正确执行,但脚本继续出错。
我曾尝试使用双引号 ( "
) 和美元符号 ( $
)、美元符号 ( $
) 和大括号 ( {}
) 以及其他一些用于变量评估的组合。它们都因相同的错误而失败。我还尝试在 src 上使用尾部斜杠,在 src 上使用通配符 ( *
),并在 src 和 dest 上使用尾部斜杠。我完全被难住了。这可能是特定于 MacOS 恢复模式的,但是既然提示宣布-bash-3.2
,这肯定是 bash 3.2 shell?
请帮助 - 甚至我们的高级开发人员都被这个问题难住了......
这与不正确的解析有关吗?我注意到/*
目的地的末尾有一个,我没有指定......
脚本是:
#! /bin/bash
#_# Setup
echo 'Setting up variables'
SYSDIR='/Volumes/Macintosh\ HD/System'
EXTDIR='Library/Extensions'
USERDIR='/Volumes/Macintosh\ HD/Users/admin'
#_# Bluetooth
echo 'Mitigating Bluetooth'
BLUE='IOBluetoothFamily.kext'
mkdir -p "$USERDIR/delete_me/$BLUE"
mv "$SYSDIR/$EXTDIR/$BLUE"/* "$USERDIR/delete_me/$BLUE"
echo …
Run Code Online (Sandbox Code Playgroud) 我使用 Kali Linux,在尝试备份文件时不小心使用了 dd 到 /dev/sda。它会在几秒钟后完成,总大小约为 10 - 20 mb。我的计算机重新启动后,无法启动,并且无法读取磁盘(损坏)。我立即使用 SystemRescue 磁盘并制作损坏磁盘的 img 副本。
我尝试过使用 Testdisk 和 Photorec,并且找回了大部分文件(我认为),我还使用了 gdisk,并在 Lost+Found 中找回了大约 60% 的文件。
有什么方法可以修复分区表并使其再次可启动,同时我仍然保留所有文件,就像以前一样?
fsck、e2fsck、fsck.ext4 不工作。
请帮忙,谢谢。
system-recovery ×11
ubuntu ×3
boot ×2
dpkg ×2
linux ×2
permissions ×2
root ×2
amazon-ec2 ×1
bash ×1
dd ×1
debian ×1
disk ×1
files ×1
filesystems ×1
grub ×1
kali-linux ×1
linux-mint ×1
login ×1
lost-found ×1
osx ×1
shell-script ×1
su ×1
sudo ×1