14 марта 2019 г.

Добавление локального принтера

Инструкция чисто, чтоб до автоматизма довести.
Добавляем пользователю группы lp и lpadmin, удаляем файл /etc/cups/client.conf. Рестартуем cups

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