powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как при входе любого пользователя запустить скрипт?
5 сообщений из 5, страница 1 из 1
как при входе любого пользователя запустить скрипт?
    #36688207
zshgm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать чтобы при входе любого пользователя в систему запускался скрипт? В том числе и при входе под рутом.
...
Рейтинг: 0 / 0
как при входе любого пользователя запустить скрипт?
    #36688248
zshgm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разобрался.. /etc/profile
...
Рейтинг: 0 / 0
как при входе любого пользователя запустить скрипт?
    #36688439
zshgm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как выяснилось можно войти в систему другим путем например ssh user1@host bash и тогда profile не используется :(
Вопрос остается открытым.. Как отловить любой вход пользователя в систему.. например запустить скрипт при его входе.
...
Рейтинг: 0 / 0
как при входе любого пользователя запустить скрипт?
    #36688838
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zshgm, через PAM
...
Рейтинг: 0 / 0
как при входе любого пользователя запустить скрипт?
    #36726967
sss999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам нужен именно скрипт, или факт входа в систему?
Если только факт то следующее:
1) редактировать ssh демона, надеюсь кроме ssh все другие способы входа в систему забиты кованными гвоздями.
#vi /etc/ssh/sshd_config
проверить строчки

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Protocol  2                                       # протокол только  2 
DenyUsers user1@*                         # блокировать пользователей кому доступ из вне запрещёт (толко su)

# X11 tunneling options                   # если нужно на сервере утилиты в графике запускать, например 
X11Forwarding yes                          # инсталяця оракла
X11DisplayOffset  10 
X11UseLocalhost no

# Syslog facility and level 
SyslogFacility auth                          # настройка логирования в журналах
LogLevel info
MaxAuthTries     6                             # попыток ввода пароля  6 
MaxAuthTriesLog  3                           # после  3  неудачных - запись в журнал

PermitEmptyPasswords no                 # с пустым паролем не пущать (реально можно #passwd -duf user2)
PasswordAuthentication yes              # если поставить no то вход только по ключам (и по паролю не пущать)
PAMAuthenticationViaKBDInt yes        # это и есть запрос в PAM
PermitRootLogin no                          # руту удалённый доступ, только после заявления на увольнение

IgnoreRhosts yes                            # это для того чтобы эр-утилиты не работали через ssh
RhostsAuthentication no                  # были модными в  1  версии ssh
RhostsRSAAuthentication no
RSAAuthentication yes

Следующий файл /etc/syslog.conf
Код: plaintext
1.
2.
3.
auth.info                                       /dev/sysmsg
auth.info                                       /var/adm/messages
auth.info                                       /var/log/authlog         # необязательный

И напоследок, блокировка попыток подбора паролей в файле /etc/security/policy.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CRYPT_ALGORITHMS_ALLOW= 1 ,2a,md5, 5 , 6 
CRYPT_DEFAULT=2a                               # задаёт сложность шифрования пароля (длинна пароля  256 
# символов, по умолчанию установленн __unix__ только первые  8  символов обрабатываются, при 
# требовании сложности пароля лучше слабого, возникают серьезные проблемы с герерацией 
# сложного пароля в пределах  8  символов)
LOCK_AFTER_RETRIES=YES                     # блокировка учетки, после указанных в /etc/default/login 
# в параметре RETRIES= 6  количестве неудачных вводов пароля.
# сложность пароля можно задать в /etc/default/passwd, но это только если обстоятельства 
# требуют, чем сложнее требования к паролю, тем реже админам удаётся выспаться.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как при входе любого пользователя запустить скрипт?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]