We will do the following:
- «Advanced» → «Admin» → «Security» → «Password Lifetime (days)»
Set it to an empty value. - «General» → «Web» → «Default Cookie Settings» → «Cookie Lifetime»
Set it to 1 year. - «Advanced» → «Admin» → «Security» → «Admin Session Lifetime (seconds)»
Set it to 1 year.
1. Magento >= 2.2
bin/magento config:set web/cookie/cookie_lifetime 31536000
bin/magento config:set admin/security/session_lifetime 31536000
bin/magento config:set admin/security/password_lifetime ''
bin/magento cache:clean
2. Magento < 2.2
mysql --host=<host> --user=<user> --password=<password> -D <database> -e "\
UPDATE core_config_data \
SET value = (case \
when path = 'admin/security/password_lifetime' then '' \
when path = 'admin/security/session_lifetime' then 31536000 \
when path = 'web/cookie/cookie_lifetime' then 31536000 \
end) \
WHERE path in ( \
'admin/security/password_lifetime' \
,'admin/security/session_lifetime' \
,'web/cookie/cookie_lifetime' \
); \
";
bin/magento cache:clean