Одна из возможностей заключается в использовании утилиты cfv
sudo apt-get install cfv
CFV поддерживает множество типов хэшей, и как создание тестового, так и хэш-файла.
# List the files
$ ls
test.c
# Create a hash file
$ cfv -tmd5 -C
temp.md5: 1 files, 1 OK. 0.001 seconds, 302.7K/s
# Test the hash file
$ cfv -tmd5 -T
temp.md5: 1 files, 1 OK. 0.001 seconds, 345.1K/s
# Display the hash file
$ cat *.md5
636564b0b10b153219d6e0dfa917d1e3 *test.c
Я также нашел некоторые дополнительные сведения из руководства Ubuntu 16.04, в разделе параметров для команды passwd:
-l, --lock. Заблокируйте пароль указанной учетной записи. Этот параметр отключает пароль, изменяя его на значение, которое не соответствует возможному зашифрованному значению (он добавляет «!» В начале пароля). Обратите внимание, что это не отключает учетную запись. Пользователь все еще может войти в систему, используя другой токен аутентификации (например, SSH-ключ). Чтобы отключить учетную запись, администраторы должны использовать: usermod --expiredate 1. (это устанавливает срок действия учетной записи до 2 января 1970 г.).