При выполнении этого на сервере Ubuntu 14.04:
camilstaps@localhost:~$ sudo useradd --home-dir /var/www/xxx.camilstaps.nl/ --no-create-home --root /var/www/xxx.camilstaps.nl/ --shell /bin/sh xxx
Я получаю ошибку:
useradd: cannot lock /etc/passwd; try again later.
Я проверил и попробовал следующее (нашел предложения на всем протяжении Интернета):
Я озадачен. Как я могу разблокировать/etc/passwd?
df -ih
выводcamilstaps@localhost:~$ df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/vda1 1,3M 228K 1,1M 18% /
none 125K 4 125K 1% /sys/fs/cgroup
udev 124K 404 123K 1% /dev
tmpfs 125K 386 124K 1% /run
none 125K 5 125K 1% /run/lock
none 125K 1 125K 1% /run/shm
none 125K 2 125K 1% /run/user
Нашел это , и это решает проблему
Вам нужно удалить все четыре файла, а затем попробовать
/etc/passwd.lock
/etc/shadow.lock
/etc/group.lock
/etc/gshadow.lock
Войти как пользователь root
$ sudo su
rm –rf /etc/passwd.lock
rm –rf /etc/shadow.lock
rm –rf /etc/group.lock
rm –rf /etc/gshadow.lock
Затем попробуйте ваша команда.
camilstaps@localhost:~$ sudo useradd --home-dir /var/www/xxx.camilstaps.nl/ --no-create-home --root /var/www/xxx.camilstaps.nl/ --shell /bin/sh xxx