标签: root

允许没有密码的 root 访问

使用 VirtualBox Ubuntu 来宾 (14.04) 仅用于测试。
用户有其自己的密码,所以可在一个单独的终端作为根登录(su -),或者直接从登录会话(例如按Ctrl-Alt-F4键之后)。

$ su -
Password: <current root password>
# echo Works!
Run Code Online (Sandbox Code Playgroud)

由于它是一个VB测试系统,并且root用户不需要任何安全措施,我希望能够快速su -login以root身份登录,即没有root密码。

所以,以root身份尝试

# passwd -d root
Run Code Online (Sandbox Code Playgroud)

删除密码 - 它似乎根据 /etc/shadow ( ::)

root::16304:0:99999:7:::
Run Code Online (Sandbox Code Playgroud)

但是在尝试时su -,它要求输入密码,我只需按Enter(无密码)

$ su -
Password: 
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)

但它没有su

必须在某处进行设置以允许root无需密码即可登录/su。
那会在哪里?

root settings password passwd

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

更改非 root 用户的文件可见性

我有一个仅在 root 模式下可见的文件。我想让它对非 root 用户可见。我添加了权限,以便最多人可以读取、写入和执行它(即使只需要读取),但在非 root(标准)模式下它仍然不可见。该文件的权限如下(filename.tar.gz)

-rwxrwxr-x 1 root root 2335154 Jan 4 22:55 filename.tar.gz

如何使该文件在非 root 模式下可见?

filesystem permissions root nautilus

3
推荐指数
1
解决办法
8526
查看次数

你如何进入我需要删除文件的根目录?

我需要进入根目录才能删除文件。我如何到达那里?

root directory

3
推荐指数
1
解决办法
5万
查看次数

无法在 VirtualBox 中运行的 Ubuntu VM 中从终端访问“计算机”文件夹

我在 Windows 8.1 上使用 VirtualBox 运行 Ubuntu 64 位 Ubuntu 14 VM。我希望computer从终端访问该文件夹,但我目前只能从文件浏览器 GUI 访问它。

我对 Linux 很陌生(大约一天),所以解决方案可能是我还不知道的基本问题。

root virtualbox virtualization

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

sudo 必须由 uid 0 拥有并设置了 setuid 位

我正在尝试运行以下命令:

$ echo "My username is: `whoami`"
My username is: d
$ sudo chown -R `whoami` /usr/local/lib/node_modules
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Run Code Online (Sandbox Code Playgroud)

我不明白问题是什么,因为 root 是 uid 0:

$ id -u root
0
Run Code Online (Sandbox Code Playgroud)

而 setuid 似乎很好:

$ ls -l /usr/bin/sudo
-rwxr-xr-x 1 4755 root 155008 Feb 10  2014 /usr/bin/sudo
Run Code Online (Sandbox Code Playgroud)

root sudo chown

3
推荐指数
1
解决办法
4万
查看次数

使用`sudo gedit`时如何防止root拥有的文件

使用时gedit,我总是需要编辑文件/etc//usr/需要是 root 的文件。所以我用 command 在左侧创建了一个 Launcher 快捷方式sudo gedit

因此,每次我单击左侧启动器上的图标时,gedit都会以 root 身份启动。但问题是,当我修改其他文件时,例如文件中的文件,文件/home的所有者也会更改为root。我不想这样做,我只想在不修改其所有者的情况下保存此文件,并且我不想每次都以geditroot身份重新启动以修改root拥有的文件。怎么做?

permissions gedit root launcher ownership

3
推荐指数
1
解决办法
810
查看次数

root shell bash 命令不起作用

我试图更改我的 sudo 密码(我错误地从 sudoers 列表中删除了自己)。我试着跟随。

  1. 在恢复模式下,我下降到 root shell。它仍在询问root密码。Ctrl D 不起作用。e然后我进入了通用模式。
  2. 我换成ro quite splashrw init=/bin/bash和按下F10到根shell进入。

    root@nouser$ passwd vasu  
    bash : passwd command not found  
    root@nouser$ sudo passwd vasu  
    bash : sudo command not found  
    
    Run Code Online (Sandbox Code Playgroud)

我知道像 sudo 和 passwd 这样的命令在/usr/bin. 但我发现/usr文件夹是空的。 ls /home也是空的。但事实上我在主文件夹中有三个用户。我可以passwd在一般启动时执行命令。(当然,它告诉我不能那样做)。
有人可以告诉我可能是什么问题吗?

command-line bash root passwd 14.04

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

如何以 root 身份运行 Vmware 播放器?

我想在 Vmware Player 中使用物理磁盘。为此,我需要以 root 身份运行 Vmware Player。我怎么做?

我试图通过终端启动它,但没有运气。我试图通过 gksu 启动它,但没有运气。

root vmware

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

根基运动

我使用 genymotion 来模拟 Google Nexus 9。我想运行一个只能在 root 模式下运行的应用程序。所以我想知道有什么方法可以让 genymotion 扎根......是这样吗?感谢您的帮助。

root genymotion

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

不使用 sudo 运行 -E

有没有办法在sudo -E bash -没有sudo命令的情况下运行?

我有curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -我想在不sudo存在的 Ubuntu 容器中运行的命令。通过使用 Docker 运行它,虽然我提供了 Docker 参数,-u root:sudo以便里面的所有内容都以 root 身份执行。

但该命令sudo -E bash -失败,因为sudo不存在。有没有办法只跑-E bash -

root sudo container docker 19.04

3
推荐指数
1
解决办法
427
查看次数