LINUX.ORG.RU
ФорумAdmin

Не могу добавить пароль для только что созданного пользователя

 ,


0

1

Здравствуйте. Centos 7. Из-под рута создал пользователя командой

adduser temp1
Без проблем. Пользователь добавился (видно в /etc/passwd). Пробую добавить ему пароль командой
passwd temp1
Получаю ошибку
Changing password for user temp1.
passwd: Permission denied
Корневая ФС в режиме RW. Подскажите, что я делаю не так, куда копать.


Ответ на: комментарий от Radjah

Ну да. Если же я зашёл на сервер по SSH под пользователем root, то мне же не нужно уже sudo прописывать, все команды по-умолчанию от рута, так?

[root@SweetHome ~]# passwd temp1
Changing password for user temp1.
passwd: Permission denied
[root@SweetHome ~]#

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

по SSH под пользователем root

Не надо так делать. Это порочная практика.

Тогда попробуй

sudo -u temp1 passwd

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

Да, знаю что нельзя, вот и пытаюсь от этого уйти, создаю нового пользователя, а сменить пароль не получается. Выполнил

[root@SweetHome ~]# sudo -u temp1 passwd
Changing password for user temp1.
Changing password for temp1.
(current) UNIX password:
Ввожу пароль и получаю:
passwd: Authentication token manipulation error

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

Проверил:

[root@SweetHome ~]# touch /a; ls -l /a; rm /a; df -h
-rw-r--r-- 1 root root 0 Nov 23 17:39 /a
rm: remove regular empty file ‘/a’? yFilesystem      Size  Used Avail Use% Mounted on
/dev/md127       14G  8.8G  3.9G  70% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G  4.0K  1.9G   1% /dev/shm
tmpfs           1.9G   41M  1.9G   3% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sdb3       898G  734G  119G  87% /mnt/D
/dev/sda3       210G   61M  199G   1% /mnt/E
tmpfs           378M     0  378M   0% /run/user/0
overlay          14G  8.8G  3.9G  70% /var/lib/docker/overlay2/33d84d318a34c3ae7034dc7d65e6cb9f20c11411b3993e5b41730547881a5430/merged
shm              64M  4.0K   64M   1% /var/lib/docker/containers/8bb78e54091dd82e0d3eb51dc35abab56b8141f446b6dbf5aac1b276b08f72b9/mounts/shm
[root@SweetHome ~]#

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

Нет, контейнеры используются только для only office и airsonic. Действия, описанные выше выполняю в основной centos 7 системе.

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

Выполнил:

[root@SweetHome ~]# grep temp1 /etc/passwd /etc/shadow
/etc/passwd:temp1:x:1006:1007::/home/temp1:/bin/bash
/etc/shadow:temp1:!!:17858:0:99999:7:::
[root@SweetHome ~]#

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

# strace passwd temp1

вывод большой будет, смотреть в конце в районе «permission denied»

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от futurama

Всё, разобрался. Последняя строка файла /etc/pam.d/passwd была обрезанная какая-то. Вместо «password substack postlogin» там было «password sub». Исправил, теперь без проблем меняются пароли командой passwd.

Всем спасибо за помощь!

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