是否可以在启动时禁用 X?我正在设置一个服务器,所以如果每次启动时它都不会加载图形界面,那就太好了。
我想以 root 身份登录,但是当我输入时
sudo -s
Run Code Online (Sandbox Code Playgroud)
并输入密码,显示此消息:“您不在 sudoers 文件中”,当我输入时
su
Run Code Online (Sandbox Code Playgroud)
并输入密码,显示:“身份验证失败”。
我的操作系统只有一个帐户。大约过去 1 小时前我以 root 身份登录并执行一些命令,当我注销时,我无法再次登录!
获得对您计算机的物理访问权限的人以任何方式通过这些步骤获得 root 权限的能力如何?
改变:
"linux /vmlinuz-2.6.35-23-generic root=UUID=e7f1e48d-0015-485f-be7d-836217a31312 ro quiet splash"
Run Code Online (Sandbox Code Playgroud)
到:
"linux /vmlinuz-2.6.35-23-generic root=UUID=e7f1e48d-0015-485f-be7d-836217a31312 ro init=/bin/bash"
Run Code Online (Sandbox Code Playgroud)现在您拥有 root 访问权限,只需执行以下操作:
mount -o remount,rw /
passwd user
mount -o remount,ro /
sync
Run Code Online (Sandbox Code Playgroud)重启电脑,你就赢了。
我的问题是,如何能够通过 grub2 安全地闯入任何 Linux 机器?我不明白有关 Linux 的事实,谢谢您的回答。
我在我的电脑上安装了 Ubuntu。要登录,我使用我在安装过程中创建的用户名和密码。这是否意味着我是 root 用户?如果是,那么我如何成为非root用户?看起来非 root 用户比管理员用户更安全。
我需要重设密码。我已按照以下步骤操作:
但是,然后我转到“root”或“netroot”恢复选项,它告诉我:
Give root password for maintenance (or type Control-D to continue)
Run Code Online (Sandbox Code Playgroud)
显然,我不知道 root 密码。如果我输入CTRL+ D,我将返回到选项列表。从这个页面我读到:
在“另一种方式”一章下:
4. Highlight the line that begins kernel and press 'e' to edit`
Run Code Online (Sandbox Code Playgroud)
但是在 grub 配置文件中,我没有以kernel. 仅有的:
setparams 'Ubuntu...'
recordfail
set gxfpayload...
insmod part_msdos
insmod ext2
set root=...
search --no-floppy...
linux /boot/vmlinuz-2.6.38...
initrd /boot/initrd.img-2.6....
Run Code Online (Sandbox Code Playgroud)
这些都是我的 GRUB 中的所有行。我应该编辑哪一行?或者还有其他方法可以重置我的密码吗?
在标准桌面安装中,我创建了我的管理和用户登录。此外,对于某些应用程序,系统会要求输入 root 密码。
所以我的问题是:当我在安装过程中从未创建 root 登录时,它的默认密码是什么?
我试图更改我的用户名以及我的主目录 ( /home/username),我的系统开始崩溃。我删除了该passwd文件,但我有一个名为passwd_bkp. 我试图将其重命名passwd_bkp为passwd,但它不起作用。没有执行任何命令......我在终端窗口中。
我重新启动了系统,现在无法登录。GRUB 提供了两个选项:Linux 和恢复模式。
我试图以 root 身份打开一个会话,但它说文件系统已损坏。我无法访问我的文件。
我丢失了所有文件吗?
当我启动我的笔记本电脑时,我发现了这条消息:
Welcome to emergency mode! After logging in,type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D
to try again to boot into default mode.
Give root password for maintainence
(or type control-D to continue):
Run Code Online (Sandbox Code Playgroud)
我已经尝试了上述所有命令,但没有任何反应。
我怎么解决这个问题?
我在 Ubuntu 服务器上丢失了我的 root/超级用户密码。我尝试以恢复模式启动并选择 option drop to root shell。
但它总是要求:
Give root password for maintenance (or type Control-D to continue)
Run Code Online (Sandbox Code Playgroud)
我不记得了。
root ×4
boot ×3
sudo ×3
grub2 ×2
users ×2
dual-boot ×1
login ×1
passwd-file ×1
password ×1
permissions ×1
privileges ×1
security ×1
server ×1
text-mode ×1