首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >useradd:无法打开/etc/passwd

useradd:无法打开/etc/passwd
EN

Ask Ubuntu用户
提问于 2021-05-20 06:01:23
回答 1查看 2.5K关注 0票数 1

我正面临着在我的ubuntu20.04上创建一个新用户的GUI和终端。我收到以下错误:

代码语言:javascript
运行
复制
sahadeb@HP-Elite-Book:~$ sudo adduser user1
Adding user `user1' ...
Adding new group `user1' (1005) ...
Adding new user `user1' (1001) with group `user1' ...
useradd: cannot open /etc/passwd
adduser: `/sbin/useradd -d /home/user1 -g user1 -s /bin/bash -u 1001 user1' returned error code 1. Exiting.
sahadeb@HP-Elite-Book:~$ sudo useradd user2
useradd: cannot open /etc/passwd
sahadeb@HP-Elite-Book:~$ 
代码语言:javascript
运行
复制
sahadeb@HP-Elite-Book:~$ sudo ls -l /etc/passwd
-rw-r--r-- 1 root root 2819 May 18 22:40 /etc/passwd

sahadeb@HP-Elite-Book:~$ sudo lsattr /etc/passwd
--------------e----- /etc/passwd
EN

回答 1

Ask Ubuntu用户

发布于 2021-05-20 06:38:33

您很可能在passwd的S语法中引入了一些错误,您需要修复它。

可能是通过从Windows编辑您已经介绍了Windows行结尾,请尝试:

代码语言:javascript
运行
复制
sudo apt install dos2unix
sudo dos2unix /etc/passwd
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1339468

复制
相关文章

相似问题

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