Когда я пытаюсь выполнить smbpasswd, это - то, что я получаю:
cli_pipe_validate_current_pdu: RPC fault code DCERPC_FAULT_OP_RNG_ERROR received from host 127.0.0.1!
machine 127.0.0.1 rejected the password change: Error was : NT code 0x1c010002.
Я использую samba4. Для использования smbpasswd, я просто ввел "smbpasswd" и нажал Enter. Нет никаких других включенных машин. У меня есть виртуальные машины в моей системе, которую я пытаюсь получить в файлы доступа на этом компьютере, но я не думаю что количества.
Помогло бы, знали ли потенциальные средства просмотра этого запроса:
Какую версию самбы Вы используете?
Какую команду Вы давали ему, который генерировал это сообщение об ошибке?
Там больше чем одна машина включена?
Добавленный:
Вы, возможно, первоначально, по крайней мере, должны были бы выполнить smbpasswd как корень, но я обычно делаю это следующим образом:
$ sudo sh
(переключитесь на оболочку суперпользователя),
# smbpasswd -a username_one
(smbpasswd запросит пароль для пользователя одного),
# smbpasswd -a username_two
(smbpasswd запросит пароль для пользователя два),
# exit
(выходы оболочки суперпользователя)
После того как smbpassword файл настраивается и заполняется затем, можно позволить обычным пользователям изменить свой пароль
$ smbpasswd
(smbpassword запрашивает старый пароль, затем новый пароль),
Попытка, выполняющаяся как корень:
$ sudo smbpasswd
Если это не работает, отправьте содержание /etc/samba/smb.conf