Как истечь пароль? (Поскольку inital считают создание),

Как я упомянул, @glenn-jackman дал Вам ответ. Но только уточнить немного больше, если Вы хотите отдать более высокий приоритет команде, но не намереваться выполнить его как корень, Вы могли использовать функцию (и sudo):

nice_cmd() {
  PRIORITY=$1 ; shift
  CMD=$1 ; shift
  ${CMD} $@ & cmdpid=$!
  sudo renice -n ${PRIORITY} -p ${cmdpid}
}

Затем выполните его как (это могло попросить Ваш пароль пользователя, в зависимости от того, как sudo настроен),

$ nice_cmd -5 vim somefile
$ fg

И от вершины на другом терминале, можно проверить хорошее значение дважды.

11
09.04.2012, 22:47
2 ответа

Можно использовать команду

chage -d 0 [username]

для изменения пользовательской даты истечения срока, вынуждая их изменить их пароль на первом входят в систему.

Можно читать больше об этом в страницах справочника для chage и usermod.

16
27.01.2020, 19:57

Существует переключатель для passwd,-e. Из страницы справочника (человек passwd):

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

Так

 sudo passwd -e LOGIN 

должен сделать это.

Из комментариев я знаю, что существует больше изменения, чем, что я ожидал. Таким образом, это - установка Xubuntu 10.04, и это, что file отчеты:

file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
10
27.01.2020, 19:57
  • 1
    Интересный, мой passwd не имеет этой опции. Я все еще отмечу это также все же. Из какого дистрибутива Linux этот passwd прибывал? –  user606723 09.04.2012, 22:49
  • 2
    Вы правы. Я слишком часто забываю упоминать то, что я использую. Я добавил больше информации. –  user unknown 09.04.2012, 23:54

Теги

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