Как root вы можете обойти эти требования. Ваш пример показывает, что это происходит:
# passwd justincase
Changing password for user justincase.
New password:
BAD PASSWORD: The password fails the dictionary check - it is based on a dictionary word
Retype new password:
#
Обратите внимание, что он не повторяет запрос Новый пароль
, а вместо этого просит вас повторно ввести (плохой) новый пароль, который вы вводите. Если бы вы продолжили вводить предполагаемый плохой пароль, вы бы смогли установить его в качестве пароля для justincase
.
undo
отменяет только эту конкретную транзакцию, а откат
отменяет все между этой транзакцией и текущей состояние системы.
Пример: вы устанавливаете htop
, затем устанавливаете ncdu
и glances
, а на следующий день - mc
.
Позже вы захотите отменить установку htop, поэтому вы используете функцию отмены, чтобы попытаться отменить установку htop, но при этом сохраните другие программы, которые вы установили позже.
Если вы откатились к транзакции, которая установила htop
, вы вместо этого отмените установку ncdu
, glances
и mc
], сохраняя при этом htop
.