sed -i "/AllowUsers/a AllowUsers $user" /etc/ssh/sshd_config
добавляет «AllowUsers $user» после каждой существующей строки AllowUsers.
Я бы просто заменил sed на
echo "AllowUsers $user" >> /etc/ssh/sshd_config
echo "AllowUsers $USERNAME" >> /etc/ssh/sshd_config
Если кому-то интересно, решение, которое я сделал, и соответствующий systemd
сервис здесь:redfan
https://github.com/nmtitov/redfan
На данный момент я думаю, что лучше всего написать следующий скрипт и оставить его всегда работающим в фоновом режиме:
while sleep 1; do echo 0 > /sys/class/drm/card1/device/hwmon/hwmon1/pwm1_enable; done
Каждую секунду я "отключаю" pwm
и заставляю вентиляторы работать на максимальной скорости. Драйвер (или что-то еще )восстанавливает значение, но в следующую секунду я сразу снова отключаю.
Моя конфигурация
sinix@sinix-garage:~$ lspci -v | grep VGA
lspci: Unable to load libkmod resources: error -12
Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64, NUMA node 0
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X] (prog-if 00 [VGA controller])
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7) (prog-if 00 [VGA controller])
06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] (rev cf) (prog-if 00 [VGA controller])
Я настроил Hawai & Baffin для работы с amdgpu-fan
, а Ellesmere работает только с redfan
. Это не решение, потому что я не могу настроить pwm на Ellesmere. Так ПК постоянно зависал с этим раствором. Я знаю, что проблема в связи между amdgpu-20.45
и ядром 5.4.65.
Поэтому я решаю поэкспериментировать с разными ядрами и нахожу подходящее.
https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.180/
После установки 4.19 Ellesmere загружается с pwm1_enable=2
, но, в конце концов, они слушают «эхо» до 1, и все остальные демоны работают, например amdgpu-fan
.
Итак, «матрица» в /etc/amdgpu-fan-config.yaml
работает.
GPU0 t=66°C fan 67% power 134.09W, GPU1 t=54°C fan 56% power 104.09W, GPU2 t=51°C fan 53% power 47.23W. Total power: 285.41W