Как я упомянул, @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
И от вершины на другом терминале, можно проверить хорошее значение дважды.
Можно использовать команду
chage -d 0 [username]
для изменения пользовательской даты истечения срока, вынуждая их изменить их пароль на первом входят в систему.
Можно читать больше об этом в страницах справочника для chage
и usermod
.
Существует переключатель для 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
passwd
не имеет этой опции. Я все еще отмечу это также все же. Из какого дистрибутива Linux этот passwd прибывал?
– user606723
09.04.2012, 22:49