我正面临着在我的ubuntu20.04上创建一个新用户的GUI和终端。我收到以下错误:
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:~$
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
发布于 2021-05-20 06:38:33
您很可能在passwd
的S语法中引入了一些错误,您需要修复它。
可能是通过从Windows编辑您已经介绍了Windows行结尾,请尝试:
sudo apt install dos2unix
sudo dos2unix /etc/passwd
https://askubuntu.com/questions/1339468
复制相似问题