OPTIONS
-d, --delete delete the password for the named account (root only)
-f, --force force operation (effectively calls `chfn'?)
-k, --keep-tokens keep non-expired authentication tokens
-l, --lock lock the named account (root only)
-S, --status report password status on the named account (root only)
--stdin read new tokens from stdin (root only)
-u, --unlock unlock the named account (root only)
Как использовать эти команды? когда вы набираете эти команды, ответа нет, просто снова отображается то же самое.
Например, когда я печатаю
passwd -d Madhu G
, нет ответа или ошибки.
Все команды linux имеют одинаковую структурную синтаксическую запись
command [-options] [attr]
, и passwd больше нет
passwd [options] [LOGIN]
Так, например, я собираюсь перечислить некоторые варианты использования опций
Удалите (сделайте его пустым) пароль учетной записи, используя опцию -d
$ sudo passwd -d guest
passwd: password expiry information changed.
Теперь для вашего случая выше сначала вы не используете sudo
, а также убедитесь, что используя правильное имя пользователя Madhu G
? Поскольку я не думаю, что у вас может быть имя пользователя с пробелом между
В другом примере истекает срок действия пароля учетной записи с помощью опции -e
$ sudo passwd -e guest
passwd: password expiry information changed.
Ваша команда является неправильной.
passwd -d Madhu G
passwd
принимает это:
passwd [options] [LOGIN]
Ваша команда отклоняется от этого требования и, поэтому, список возможных параметров будет отображен:
$ passwd -d Madhu G
Usage: passwd [options] [LOGIN]
Options:
-a, --all report password status on all accounts
-d, --delete delete the password for the named account
-e, --expire force expire the password for the named account
-h, --help display this help message and exit
-k, --keep-tokens change password only if expired
-i, --inactive INACTIVE set password inactive after expiration
to INACTIVE
-l, --lock lock the password of the named account
-n, --mindays MIN_DAYS set minimum number of days before password
change to MIN_DAYS
-q, --quiet quiet mode
-r, --repository REPOSITORY change password in REPOSITORY repository
-R, --root CHROOT_DIR directory to chroot into
-S, --status report password status on the named account
-u, --unlock unlock the password of the named account
-w, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
-x, --maxdays MAX_DAYS set maximum number of days before password
change to MAX_DAYS
Правильный синтаксис, но все еще неправильно, потому что с пространством и не нижним регистром:
sudo passwd -d "Madhu G"
Для Вашей учетной записи (плохая идея)
sudo passwd -d "$USER"
или для другого имени для входа в систему (без пробелов и с нижним регистром):
sudo passwd -d <username>