useradd: не удается открыть / etc / passwd

Я столкнулся с проблемой создания нового пользователя в моем ubuntu 20.04 как из графического интерфейса, так и с терминала. Я получаю следующую ошибку:

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
1
задан 20 May 2021 в 09:26

1 ответ

Скорее всего, вы ввели некоторую ошибку в синтаксисе passwd . Вам нужно это исправить.

Возможно, путем редактирования из Windows вы ввели окончания строк Windows, попробуйте:

sudo apt install dos2unix
sudo dos2unix /etc/passwd
1
ответ дан 28 July 2021 в 11:38

Другие вопросы по тегам:

Похожие вопросы: