Измените имя исполняемого файла (обратите внимание, что это также влияет на конфигурацию PAM).
ln /path/to/sshd /path/to/sshd-whatever
Начните с / путь / к / sshd-независимо
. И определите конфигурацию PAM в /etc/pam.d/sshd-whatever
. Записи журнала будут отображаться как sshd-something
вместо sshd
.
Если ваши данные всегда в первой строке и в формате user@domain, вы можете сделать это:
Извлеките первую строку и используйте расширение параметров оболочки:
firstline=$(head -n1 file)
user=${firstline%@*}
domain=${firstline##*@}
g=`awk -F "@" 'NR==1{print $1}' filename `
y=`awk -F "@" 'NR==1{print $NF}' filename `
praveen@praveen:/tmp$ echo $g
49138
praveen@praveen:/tmp$ echo $y
bber0501u29b.bb2.cluster
Использование чтения и awk:
read -r user domain < <(awk -F\@ 'NR==1{print $1,$2}' scServer.scs)
Извлечет первую строку из scServer.scs
и разделит два поля, используя @
в качестве разделителя полей, назначит первое поле переменной user
, а второе — переменной domain