Здравствуйте!
ОС - Debian GNU/Linux 8.5 (jessie).
не могу установить переменную окружения PATH для ВСЕХ пользователей.
файл /etc/environment был пустой, добавил в него строчку:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" не помогло.
Также пробовал добавлять в файл ~/.bashrc строку:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
тоже без результата.
Переменная была изменена специально, каким образ я не знаю. Может при сборке ядра или ещё как то, я не гуру в линуксе.
Каждый раз при логине PATH=/home/user/bin.
> Здравствуйте!
> ОС - Debian GNU/Linux 8.5 (jessie).
> не могу установить переменную окружения PATH для ВСЕХ пользователей.Это невозможно.
PATH зависит не от пользователя, а от его login shell, то есть для /bin/sh, /bin/bash, /bin/csh, /bin/tcsh методы установки будут разными.
Для sh, bash, ksh можно установить PATH в /etc/profile https://bash.cyberciti.biz/guide//etc/profile
Садись 2.vim /etc/security/pam_env.conf
> vim /etc/security/pam_env.confАдмин локалхоста detected.
/etc/ssh/sshd_config:
KerberosAuthentication yes
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
UsePAM no
>> vim /etc/security/pam_env.conf
> Админ локалхоста detected.
> /etc/ssh/sshd_config:
> KerberosAuthentication yes
> GSSAPIAuthentication yes
> GSSAPICleanupCredentials yes
> UsePAM no1) В исходной задаче этого нет.
2) То биш у тебя любой юзер зашедший по ssh может запуститm форк бому.. ибо без этого не действует limits.conf
3) Покажи хотя бы 1 действующий эксплоит который ломает ссш при использовании PAM.Нет как теоретически как это дырявит я представляю. Но на практике...
> 3) Покажи хотя бы 1 действующий эксплоит который ломает ссш при использовании
> PAM.Причём тут эксплоит? Я тебе показал, как выглядит sshd_config, если юзеры не локальные и без плясок с бубном вокруг nscd.
>> 3) Покажи хотя бы 1 действующий эксплоит который ломает ссш при использовании
>> PAM.
> Причём тут эксплоит? Я тебе показал, как выглядит sshd_config, если юзеры не
> локальные и без плясок с бубном вокруг nscd.Спрошу по другому. Чем на практике плох UsePAM?
Не в теории, а именно в практике
> Спрошу по другому. Чем на практике плох UsePAM?На практике - чтобы работал pam_krb5/pam_ldap нужно запускать nscd. Пишут, что он необязателен, но на практике приходится ставить.
А уже с ним и на*бёшься и напляшешься.
>> Спрошу по другому. Чем на практике плох UsePAM?
> На практике - чтобы работал pam_krb5/pam_ldap нужно запускать nscd. Пишут, что он
> необязателен, но на практике приходится ставить.
> А уже с ним и на*бёшься и напляшешься.Про LDAP/Kerberos в исходной задаче вообще не было вопроса.
Поэтому я вполне допускаю что у него стандартная установка sshd с включенным pam и соответственно pam_env вполне его выручитКстати nscd раньше был вполне рабочим..его уже потом сломали как и nss_ldap
Помню на своей тогда ещё 1 работе вполне жила связка из LDAP и nss_ldap+pam_ldap и samba PDC
и в этот же лдап вполне ещё ходили почтовик(postfix+cyrus-imapd тогда ещё),сквид и radius