首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sudo无限期挂起,不提示输入密码。

sudo无限期挂起,不提示输入密码。
EN

Unix & Linux用户
提问于 2013-01-31 06:31:57
回答 1查看 5.4K关注 0票数 3

当我在更新后回到Ubuntu桌面上时,我的显示驱动程序似乎不可用,并且遇到了vt-7's输出。我换了另一个终端并登录了。然而,当我试图使用sudo安装一个显示驱动程序时,sudo就挂起了。没有提示密码,Ctrl+c Ctrl+d Ctrl+z什么也没做。它吃了我的虚拟终端。我换了另一个,也发生了同样的事情。发生什么事了呢?

更新

/etc/pam.d/sudo

代码语言:javascript
复制
#%PAM-1.0
auth required pam_env.so readenv=1 user_readenv=0
auth required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
@include common-auth
@include common-account
@include common-session-noninteractive

其他命令(如ifconfig )似乎也挂起。

更新2

我认为这种破坏与Ubuntu试图用更早版本升级内核的事实有关。我运行的是我下载并手动安装的3.7.1内核,Ubuntu进行了dist升级,将内核“升级”到3.2.X。我将尝试重新安装内核,看看是否可以消除一些副作用。自我注意:在运行后续内核时,始终禁用Ubuntu内核更新。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-01-31 21:57:46

内核“升级”是造成这场灾难的原因。自从我从kernel.ubuntu.com安装了自己的内核之后,安装了一个不同小版本的“新”内核,世界上的一切都搞砸了。

出于我的目的,我手动安装了内核3.7.1,而Ubuntu发行版提供的内核是内核3.2.0。由于某种原因,尽管我是从EFI启动运行3.7.1,而且根本没有一种方法引导到内核3.2.0,但这确实使事情变得一团糟。内核版本和无线驱动程序之间存在着不兼容的问题,但是与无线驱动程序的不兼容并不会导致所有的东西都被锁起来,变得一团糟。

下一个完全解决问题的步骤将是完全防止内核更新再次发生。我该怎么做?我听说过用dpkg --set-selections来做这件事,但是我不知道如何阻止对所有linux-(headers,headers-generic,image,image-extra)包的更新,因为它们是命名的:

代码语言:javascript
复制
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-image-3.2.0-36-generic

如何阻止更改?到所有内核,从3.2开始?

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/63198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档