, Как отключить “В последний раз отказавший вход в систему”, обменивается сообщениями на Centos?

Если ваши программы динамически связаны, тогда да, путем определения LD_LIBRARY_PATH для каждого сеанса, отдельно указывая на разные каталоги с разделяемыми библиотеками Intel и nvidia и сохраняя только системные библиотеки по умолчанию в / lib.

2
12.08.2018, 00:40
1 ответ

Предполагается, что CentOS 7.

~# cat /etc/pam.d/postlogin 
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.

session     [success=1 default=ignore] pam_succeed_if.so service !~ gdm* service !~ su* quiet
session     [default=1]   pam_lastlog.so nowtmp showfailed
session     optional      pam_lastlog.so silent noupdate showfailed

Здесь опция showfailedотвечает за сообщение о неудачном входе в систему.

Примечание :На моем компьютере authconfig не установлен по умолчанию, поэтому я не слишком беспокоюсь о том, что изменения будут уничтожены.

Простое удаление этой опции отключит сообщение для всех пользователей. AFAIK на -пользовательскую конфигурацию PAM довольно глупо, вот что я придумал:

# cat /etc/pam.d/postlogin 
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.

session     [success=ignore default=3] pam_succeed_if.so user in that_non_root_user
session     [success=1 default=ignore] pam_succeed_if.so service !~ gdm* service !~ su* quiet
session     [default=4]   pam_lastlog.so nowtmp
session     [default=3]   pam_lastlog.so silent noupdate
session     [success=1 default=ignore] pam_succeed_if.so service !~ gdm* service !~ su* quiet
session     [default=1]   pam_lastlog.so nowtmp showfailed
session     optional      pam_lastlog.so silent noupdate showfailed
2
27.01.2020, 22:08

Теги

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