запретить ввод старого пароля

Нельзя, с одним IP-адресом. К серверу обращаются не по имени, а только по адресу. Неважно, какое имя хоста преобразуется в адрес, произойдет то же соединение. Порт также не используется в разрешении имен, так что вы не можете повлиять на это каким-либо образом.

Единственный практический способ - указать имена на разные IP-адреса, все из которых используются на этом сервере. Это будет выглядеть так, как будто принимаются только определенные порты, но, конечно, пользователь может изменить имя хоста или получить доступ к серверу напрямую через другой IP-адрес.

0
13.03.2018, 19:09
1 ответ

Такое поведение налагается для пользователей, не являющихся -root, в самих утилитах, например вsmbpasswdи вpasswd.

Единственный способ пропустить это — изменить исходный код, устранить последствия (задействованные протоколы могут потребовать старый пароль, я не проверял )и перестроить.

Я полагаю, вы знаете причину этого требования :оно помогает предотвратить изменение вашего пароля другими людьми, если вы оставите свою систему разблокированной или если они получат доступ к вашей учетной записи каким-либо другим способом.

3
28.01.2020, 02:24

Теги

Похожие вопросы