LINUX.ORG.RU

Насколько я помню, команды passwd, useradd создают лок-файо в директории /etc/ (не помню его имя). Посмотри список всех файлов (в т.ч. и скрытых), найди лок-файл и удали

roy ★★★★★
()

Поможет strace

Deleted
()
Ответ на: комментарий от roy

Нашел /etc/.pwd.lock  
Удаляю, но при выполнении useradd добовляется снова, ошибка та же.
Руками также не получается изменить /etc/passwd

strace - что это, для чего и как им пользоваться?

lioncub ★★
() автор топика
Ответ на: комментарий от lioncub

> strace - что это, для чего и как им пользоваться?

На вопрос "что такое foo?" с большей долей вероятности ответит man foo.

Deleted
()
Ответ на: комментарий от Deleted

Хватит ерничать. Спасибо конечно за подсказку в первом случае.
strace штука может и хорошая, но ничего я не видел после трассировки команды. Могу показать вывод.

lioncub ★★
() автор топика
Ответ на: комментарий от berrywizard

до полного диска еще далеко...

lioncub ★★
() автор топика
Ответ на: комментарий от birdie

Я так и сделал, теперь:

root@linux:/etc# adduser user1
Adding user `user1'...
Adding new group `user1' (1003).
Adding new user `user1' (1003) with group `user1'.
useradd: cannot open shadow password file
adduser: `/usr/sbin/useradd -d /home/user1 -g user1 -s /bin/bash -u 1003 user1' returned error code 1.  Aborting.

lioncub ★★
() автор топика
Ответ на: комментарий от lioncub

Правильные права на перечисленные файлы:

[birdie@localhost etc]$ ls -l passwd group shadow gshadow
-rw-r--r-- 1 root root  626 2007-11-19 13:05 group
-r-------- 1 root root  518 2007-11-19 13:05 gshadow
-rw-r--r-- 1 root root 1374 2007-11-19 12:54 passwd
-r-------- 1 root root  868 2007-11-19 12:22 shadow

birdie ★★★★★
()
Ответ на: комментарий от birdie

Спасибо. Действительно, права на passwd были -rw--------

Проблема в mc теперь только!

При ctrl+o окно сворачивается, но если я начинаю писать команду, то онао опять разворачиается.

lioncub ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.