Поля находятся в /etc/shadow
.Если вы посмотрите на них подробноman 5 shadow
Самый простой способ настроить учетную запись без контроля срока действия пароля — просто удалить все эти данные.
например,
username:encrstring:changedday::::::
В некоторых системах срок действия пароля составляет 99 999 дней.
например,
username:encrstring:changedday:0:99999:7:::
В обоих случаях вас не должны просить изменить пароль при следующем входе в систему.
Я бы попробовал
grep -rl cat directory | xargs dirname
где
grep -rl cat directory
рекурсивно искать(-r
)cat в каталоге и(-l
)файлы lisy. | xargs dirname
каждый файл "отдается" в dirname
, которые удаляют часть файла. Ответ @Kusalananda в комментариях — это то, что я хотел :просто сделай
grep -r 'cat' /example_root/dir1/
Однако, если вы хотите получить имена каталогов, в которых находятся слова, следующие (ссылки на @Archemar )могут оказаться полезными.
grep -rl cat directory | xargs dirname