Не удается использовать smbpasswd в Ubuntu 10.04

когда я пытаюсь запустить 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. Там нет других машин, участвующих. У меня есть виртуальные машины в моей системе, которые я пытаюсь получить доступ к файлам на этом компьютере, но я не думаю, что это считается.

3
задан Phenom
25.02.2023 7:18 Количество просмотров материала 2920
Распечатать страницу

2 ответа

было бы полезно, если бы потенциальные зрители этой просьбы знали:

какую версию samba вы используете?

Какую команду вы дали ему, что вызвало это сообщение об ошибке?

Задействовано ли более одной машины?

добавлено:

Вы могли бы первоначально, по крайней мере, необходимо выполнить smbpasswd как root, но я обычно делаю это следующим образом:

$ sudo sh

(переключиться на оболочку суперпользователя)

# smbpasswd -a username_one

(С smbpasswd будет запрос пароля для пользователя one)

# smbpasswd -a username_two

(smbpasswd запросит пароль для пользователя два)

# exit

(оболочка суперпользователя выходит)

после того, как файл smbpassword настроен и заполнен, вы можете позволить обычным пользователям изменять свой пароль

$ smbpasswd

(smbpassword запрашивает старый пароль, затем новый пароль)

1
отвечен hotei 2023-02-26 15:06

попробуйте выполнить от имени root:

$ sudo smbpasswd

Если это не работает, пожалуйста, опубликуйте содержимое /etc/samba/smb.conf

1
отвечен BloodPhilia 2023-02-26 17:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх