我在 Ubuntu 系统上工作,我的客户完全忘记了他的管理密码。他甚至不记得输入过一个。然而它就在那里。
我已经尝试了网站上的建议,但我没有成功删除密码,以便我可以下载运行某些文件所需的小程序。有解决办法吗?
刚刚从 10.04 切换到 11.10。我想知道 GUI 中用于管理用户和组的有限选项。用于更改组、ID 等的旧 GUI 在哪里。我知道我可以从 cli 执行此操作,这没问题。但我想要这个舒适的 GUI。
当引导至图形桌面失败时,我们有时建议引导至“root shell”或以“恢复模式”引导。
我怎么做?
我注意到两个组被授予了类似的权限/etc/sudoers:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Run Code Online (Sandbox Code Playgroud)
我的具有“管理系统”权限的用户帐户在该admin组中,并且该组中似乎没有任何用户sudo。这两个组有什么用?
我定义了 2 个用户帐户:
sudo权限)=> 让我们称之为adminuser。normalusernormaluser因此,当我打开一个normaluser会话并希望以管理员权限运行应用程序时,
我打开一个终端Ctrl+ Alt+T并:
su adminuser
sudo anyapplication ...
Run Code Online (Sandbox Code Playgroud)
它工作正常,无需退出normaluser会话(无需打开adminuser会话)。
但是,如果应用程序需要使用 GUI(图形用户界面)运行,我该怎么办?
我想:
su adminuser
gksu anyapplication ...
Run Code Online (Sandbox Code Playgroud)
但我明白了
** (gksu:9122): WARNING **: the connexion is closed
No protocol specified
No protocol specified
(gksu:9122): Gtk-WARNING **: cannot open display: :0.0
Run Code Online (Sandbox Code Playgroud) 我今天启动了 Ubuntu 12.10,在尝试时sudo,我像往常一样输入了密码,但它说我不是 sudoer。所以我去用户帐户下检查我的帐户,出于某种原因,我现在是标准用户?
我已经尝试通过恢复模式将自己重新添加到管理员,但是没有用。
编辑: UserMod 命令将不起作用。得到错误:usermod: cannot lock /etc/passwd; 稍后再试。
编辑2:感谢所有帮助!您的支持是极大的赞赏!
每当我尝试做任何需要我的密码的事情时,它都会返回:
u7ur7l3@ubuntu:~$ sudo
sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
sudo: fatal error, unable to load plugins
u7ur7l3@ubuntu:~$
Run Code Online (Sandbox Code Playgroud)
所以我不能从软件中心/包管理器安装任何东西,也不能在终端中运行任何需要我密码的命令。我可以登录,但仅此而已。
我不小心更改了某些文件的权限,然后又更改了一些尝试修复它:/。现在我完全不知道该怎么做。
这就是我尝试使用 pkexec 使 sudo 再次工作时发生的情况:
u7ur7l3@ubuntu:~$ pkexec chown root /usr/lib/sudo/sudoers.so
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
u7ur7l3@ubuntu:~$ sudo ls
sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0 sudo: fatal error, unable to load plugins
Run Code Online (Sandbox Code Playgroud)
为了更改权限,我将 Root Actions 用作 dolphin 服务/插件,因此历史记录不会向我显示权限更改。
我刚刚意识到声音不再起作用了。当我进入 Phonon 时,我的默认设置和播放设备甚至都不存在。我也没有关机的选项,我只能注销或离开。
似乎无法从 GRUB 以恢复模式启动到 root shell。我尝试从 GRUB 菜单启动到恢复模式,但从来没有得到 shell,只是记录来自内核启动的消息。Ctrl+ Alt+ F1-F12也不要给我任何重要的东西。
我正在尝试使用“su/sudo”命令切换到普通用户。它问我密码,我输入管理员密码,然后它说 su:身份验证失败。如何切换到普通用户,有什么问题?
walter@walter-VirtualBox:~/testdir$ su
Password:
su: Authentication failure
walter@walter-VirtualBox:~/testdir$
Run Code Online (Sandbox Code Playgroud)