在使用 `su` 命令切换用户时,出现错误提示:“passwd does not exist or the user entry does not contain all the required fields”,通常表明目标用户的账户信息异常。该问题常见于手动编辑 `/etc/passwd` 文件出错、用户账户未正确创建,或系统文件损坏等情况。解决方法包括:检查 `/etc/passwd` 和 `/etc/shadow` 文件中目标用户的条目是否完整、格式是否正确;使用 `pwck` 和 `grpck` 命令验证用户和组文件的完整性;必要时通过 `usermod` 或 `adduser` 重建用户信息。此外,确认目标用户密码已设置且 `/etc/passwd` 中 shell 字段有效,也是排查重点。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
问题:su命令切换用户时报错“passwd does not exist or the user entry does not contain all the re”如何解决?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 玛丽轰55的博客 于是先把新的云环境搭建好了dataguard后,准备到客户当前的生产环境做expdp备份,由于有一段时间没登录这个旧环境了,登上去发现一个很离奇的现象,su - oracle无法切换,也没有报错信息![root@db1]# pwd/root[root@...
- 2021-05-03 01:03姬扬的博客 ALTER USER SCOTT DEFAULT TABLESPACE USERS; ALTER USER SCOTT TEMPORARY TABLESPACE TEMP; CONNECT SCOTT/TIGER DROP TABLE DEPT; CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME ...
- 2020-03-13 14:22sinolover的博客 看到网上不少人遇到过这种类似的错误,而产生这种错误的原因也有多种,我产生此错误的背景是在试图通过ECMAscript对象模型把一个User添加到某个指定的Group中时遇到的。 问题1.当我试图把一个User添加到Sharepoint...
- 2024-07-03 21:25Tai_hua的博客 当使用如下命令删除时,发现出现当前问题,并没有删除成功。最后再执行如下命令,删除成功。
- 2021-07-29 13:37小小菜鸟的小菜鸟的博客 解决Ubuntu刚装好的时候su命令密码错误的问题
- 2024-04-30 12:13我有毓毓症的博客 [lisi@timi ~]$ exit 注销 [root@timi ~]# su - li4 su: user li4 does not exist or the user entry does not contain all the required fields [root@timi ~]# ll -d dr-xr-x---. 7 root root 4096 4月 26 [root@...
- 2022-08-01 10:47霄峰~的博客 ng does not exist or the user entry does not contain all the required fields(目录不存在) 解决方法如下:先在window主机上按win+r键然后输入services.msc 回车 找到VMware USB Arbitration Service,双击 ...
- 2022-11-20 22:15qq_56909686的博客 是解决ubuntu20.04的su错误
- 2020-04-06 11:22CodeAllen嵌入式的博客 1.Ubuntu输入su提示认证失败的解决方法 allen@allen-virtual-machine:~$ sudo passwd Password: 输入安装时那个用户的密码 Enter new UNIX password: 新的Root用户密码 Retype new UNIX password: 重复新的Root...
- 2016-07-13 18:40清风lsq的博客 Linux(fedora\centos\ubuntu等)终端窗口运行 su 输入密码,提示鉴定失败。原因: 1 .安装linux时,未输入ROOT密码;...解决办法: 运行 sudo passwd root (重新设置root密码) 退
- 2020-09-02 10:59程序员陈_明勇的博客 用户相关操作创建用户useradd命令选项使用案例id命令查看用户信息设置密码切换用户修改用户信息usermod常用命令选项使用案例删除用户userdel命令选项 创建用户 命令 说明 useradd 创建用户 useradd命令...
- 2021-05-11 08:30weixin_39540834的博客 [[emailprotected] test]# useradd --helpUsage: useradd [options] LOGINuseradd -Duseradd -D [options]Options:-b, --base-dir BASE_DIR base directory for the home directory of thenew account-c, --commen.....
- 2021-08-13 14:13小周同学666的博客 CDH6安装好之后,登入服务器运行命令 su hdfs 提示:This account is currently not available. 查看hdfs用户信息 cat /etc/passwd|grep hdfs hdfs:x:994:991:Hadoop HDFS:/var/lib/hadoop-hdfs:/sbin/...
- 2025-02-18 19:00武昌库里写JAVA的博客 而mysql8安装时也要编辑这些文件, 但由于文件被上锁, 所以创建mysql用户失败了。想到之前安装了mysql5.6, 安装时是先卸载了mysql5.6再安装mysql8的。mysql安装完成, mysql用户正常创建, 服务正常启动, 大功告成, ...
- 2013-09-18 09:12心清扬的博客 1、用户 is not in the sudoers file. This incident will be reported. 解决方法如下: 1>、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码, 输入密码后就进入了超级用户模式。 2>、...
- 2022-04-01 11:01暮晓引流软件的博客 java.lang.RuntimeException: can not run elasticsearch as root 解决办法: 创建一个新的用户去启动es 流程: #添加一个用户:elasticsearch $useradd elasticsearch #给用户elasticsearch设置密码,连续...
- 没有解决我的问题, 去提问