为啥在Ubuntu里输入sudo password root后显示找不到认证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥在Ubuntu里输入sudo password root后显示找不到认证相关的知识,希望对你有一定的参考价值。
新手求指教~~
、用当前登录用户打开终端,在终端输入命令 sudo passwd,输入当前用户的密码然后回车2、会提示输入新密码,输入完成后回车
3、然后提示再输入一次新密码以确认,然后回车,设置成功
hehai@ubuntu:~$ sudo passwd
[sudo] password for hehai:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
hehai@ubuntu:~$
注意:这个新密码就是root的密码,可以与当前用户的密码不同。
在终端中输入 su root,然后输入root的密码,验证成功即可切换到root用户。在root用户下做完操作后,用exit命令即可退出root用户,退回当前登陆用户。
root (hdx,y) #x是硬盘、y是分区,这个分区是你的U盘(存储盘不能为NTFS),里面必须放的文件时vmlinuz、initrd、及iso。
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd /initrd.lz
boot
进入live界面后,终端运行sudo umount -l /isodevice ,如果现实not found的就是ISO没有挂载上,去除挂载后,点击光盘就可以安装了。 参考技术A 写错咯……应该是sudo passwd
root可写可不写追问
还是显示找不到命令,不过我试了下sudo -i后可以了,是为什么呢
追答sudo -i是切换到root用户,而sudo passwd是修改root用户密码
如果想使用root权限,直接su,再输入root密码就可以了。sudo -i需要输入当前用户 的密码。
su和sudo -i的区别是,shell环境不太一样,至于哪里不一样,我也不知道。
恩 感谢~~
本回答被提问者采纳Docker:为啥我需要在 Ubuntu 中使用 sudo?
【中文标题】Docker:为啥我需要在 Ubuntu 中使用 sudo?【英文标题】:Docker: why do I need to sudo in Ubuntu?Docker:为什么我需要在 Ubuntu 中使用 sudo? 【发布时间】:2018-12-15 12:36:36 【问题描述】:我正在通过this tutorial 设置 Docker,我发现他们所有的示例都写成这样
docker run hello-world
但是当我尝试它时,它说套接字上的权限被拒绝,我必须这样做
sudo docker run hello-world
运行示例。为什么即使对于这些简单的示例也需要 root 权限?
【问题讨论】:
SO 是针对编程问题,而不是关于使用或配置 Linux 及其应用程序的问题。 SuperUser 或 Unix & Linux 将是解决此类问题的更好地方。 【参考方案1】:运行 docker 容器要求用户是 docker
组的成员。默认情况下,当您安装 docker 时,添加到其中的唯一用户是 root
。如果您想从中运行 docker 容器,您可以将自己的用户添加到该组。
【讨论】:
我忽略了设置的这方面,这里有正确的说明:docs.docker.com/install/linux/linux-postinstall【参考方案2】:任何可以运行任何 Docker 命令的人都可以运行这个:
docker run -v /etc:/host-etc busybox \
sh -c 'echo ALL ALL(ALL:ALL) NOPASSWD:ALL >> /host-etc/sudoers'
也就是说,任何可以运行 Docker 命令的人都已经是 root 用户了。要求 sudo 级别的访问权限才能访问 Docker 是一个合理的安全限制。
这实际上是由/var/run/docker.sock
上的文件权限控制的。拥有一个拥有该套接字文件并为其提供模式 0660 的 docker
组是一种常见的设置(尤其是在 Ubuntu 上)。但是,同样,docker
组的任何成员都可以读取和更改主机上的任意文件,并且除了名称之外都是 root。
【讨论】:
以上是关于为啥在Ubuntu里输入sudo password root后显示找不到认证的主要内容,如果未能解决你的问题,请参考以下文章
装的ubuntu系统,开机后不能用root用户进入,这是为啥?
在ubuntu里怎么启动vim,在终端里输入sudo vim,虽然进去了,可是怎么不编辑啊