首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >su:用户不存在,或者用户条目不包含所有必需的字段。

su:用户不存在,或者用户条目不包含所有必需的字段。
EN

Ask Ubuntu用户
提问于 2023-03-16 10:59:30
回答 1查看 3.2K关注 0票数 3

在UbuntuStudio22.04LTS中,我通常以非特权域用户的身份登录。如果我需要执行管理任务(在终端窗口中),我以前曾使用"su“更改为本地或域管理员帐户。这已经行不通了。相反,"su“生成错误消息:

代码语言:javascript
运行
复制
su: user <user_name> does not exist or the user entry does not contain all the required fields

其他一些已经更改并可能相关的内容是,我在终端窗口提示符中的域名现在显示为:

代码语言:javascript
运行
复制
<domain_user>@<domain>@<computer_name>

这曾经以以下形式出现:

代码语言:javascript
运行
复制
<domain_user>@<domain>

我不知道做了什么事情来引起这种变化。有鉴于此,我尝试了以下所有"su“命令,但它们都产生了相同的错误消息:

代码语言:javascript
运行
复制
su <local_admin>
su <domain_admin>@<domain>
su <domain_admin>@<domain>@<computer_name>

whoami生成<domain_user>@<domain> (这也是我登录的方式)。grep <local_admin> /etc/passwdgetent <local_admin>都产生了预期的输出:

<local_admin>:x:1000:1000:<local_admin>:/home/<local_admin>:/bin/bash

sudo -iu <local_admin>提示我为当前登录的用户<domain_user>@<domain>输入sudo密码,该用户没有特权,因此没有sudo密码。

仍在映射域用户的网络共享,并允许正确访问。

任何关于哪里出了问题或如何找出问题的原因的线索都是非常欢迎的!

EN

回答 1

Ask Ubuntu用户

发布于 2023-04-29 15:52:38

不可思议的是,一切都恢复正常了。我现在可以用这两种方法:

代码语言:javascript
运行
复制
su <local_admin>
su <domain_admin>@<domain>

我不知道有什么改变,除了定期安装更新。可能有什么东西坏了,然后在定期更新的过程中进行了修复。

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

https://askubuntu.com/questions/1459551

复制
相关文章

相似问题

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