12 марта 2019 г.

Astra Linux 1.5 и монтирование нулевого каталога в ALD

Собсна, если вы не можете зайти под  доменным пользюком, под мандатными уровнем отличным от нулевого, в систему, а в auth.log примерно такое
...монтирование нулевого каталога...ошибка...ну ты горегорюшко
Не горюй, сейчас помогу. Синхронизуй время с доменом и перезаведи комп в домен командой ald-client join domain
Еще надо проверить, если монтируются каталоги по cifs, права на домашний каталог на сервере домашних каталогов, существование нулевого каталога.
Да это вообще, что угодно может значить...

3 марта 2019 г.

Если wifi отваливается на debian подобной системе

Командой находим интерфейс командой: iw dev
Проверяем, что у нее статус power_save в on режиме: iw dev wlp6s0 get power_save
Отключаем нахер power_save: iw dev wlp6s0 set power_save off

Мне помогло

Ввод пароля пользователя в скрипте при подключении через SSH

Привет, люд. Такая вот случилась история.
Необходимо было написать скрипт, в котором нужно было подключаться к куче машин по ssh. Соответственно, на каждой fingerprint надо подтвердить и пароль пользователя ввести и наткнулся я на такое решение.

1. Устанавливаем, если не установлен, пакет expect.
sudo apt-get install expect

2. Создаем в каталоге файл /usr/bin/exp

sudo touch /usr/bin/exp

3. Помещаем туда следующие строки

#!/usr/bin/expect

set timeout 20

set cmd [lrange $argv 1 end]
set password [lindex $argv 0]

eval spawn $cmd
expect "passphrase for key"
send "$password\r";
interact



4. Теперь надо сделать этот файлик исполняемым

sudo chmod +x /usr/bin/exp

5. Вуаля и пример использования

exp <пароль> ssh -oStrictHostKeyChecking=no user@host.example.com

P.S.
Можно было бы сделать при помощи пакета sshpass, но вот у меня есть expect и нету sshpass. Так что вот так
Если есть возможность, не делайте такой велосипед, а делайте вот так
sudo apt-get install sshpass
sshpass -p <password> ssh user@host.example.com





 

4 декабря 2018 г.

Rtnetlink или как я на горячую настройки поменял

Порою, при смене настроек сети (/etc/network/interfaces) вовсе не поднимается сеть и при рестарте службы networking можно увидеть такое сообщение 


RTNETLINK answers: File exists Failed to bring up eth1. done.

Это, скорее всего, маршрутизация сбоит.


Глянем этой командой маршруты

ip route

где
Находим там неподъемный интерфейс и смело удаляем запись командой

ip route delete 192.168.1.0/24 (айпи для примера)

и перезапустить networking :


/etc/init.d/networking restart

Ну и конечно убедиться, что руки не кривые и конфиг без ошибок.
Еще, как выяснилось опытным путем, система критична в порядку поднятия интерфейсов, поэтому надо поднимать  сначала eth0 потом все остальные по порядку.

В Astra Linux 1.5 Special Edition Smolensk
Я до кучи удалил файл /etc/udev/rules.d/70-persistance-net.rules (пишу по памяти, могу ошибаться в слове persistance). И ребутнул систему. Хотя с сервером такое не пройдёт. Будте внимательны, делайте бекапы.


6 февраля 2018 г.

Как сменить пароль админа и отключить LDAP в zabbix

Первое, что необходимо сделать, при наличии доступа, конечно, проверить, не перемещали ли вы администратора в другой OU (в большинстве случаев отказ именно из-за этого).
Если все, как вам кажется, в порядке, но доступа нет делаем следующее: