Проверка доступности IP адресов по списку

Озадачил тут  Роскомнадзор: а проверьте, доступно 65321 IP адрес в вашей сети? И предоставило текстовый файлик. А нам что? 5 минут и скрипт готов:

Локализация консоли в UTF-8 FreeBSD 10.x, 11.x

Добавляем в файл /boot/loader.conf

Добавляем в файл /etc/rc.conf способ переключения раскладки в консоли клавишами CTRL+SHIFT
keymap=»ru.win»

Проверяем тип консоли в файле /etc/ttys, должно быть xterm

Редактируем класс «russian» в файле /etc/login.conf, должно получиться следующее:

Обновляем /etc/login.conf.db командой:

Локализуем shell, в  ~/.cshrc, добавив строки:

Пользователю необходимо прописать класс russian, командой:

Где user_name — имя пользователя
При создании нового пользователя можно сразу прописать нужный нам класс командой

После перазагрузки консоль станет UTF-8, по ssh нужно перезайти.

Ограничение пользователя SSH / SFTP домашним каталогом FreeBSD 10.4

Бывает ситуации, когда нужно дать доступ на сервер, но не желательно допустить, чтобы он видел «лишнее». Для этого можно ограничить пользователя домашним каталогом по ssh и sftp. Что нужно сделать для этого:

1) Создать пользователя:

2)  В /etc/ssh/sshd_config добавляем следующие строчки:

Перестартуем sshd:

3) Ниже приведенным скриптом создадим «пользовательское окружение», т.е. фактически создадим набор команд шелла, доступных пользователю:

5) Если необходимо сделать доступными пользователю еще какието папки (например из /usr/local/www/apache2, можно воспользоваться командой локального монтирования:

Ошибка во время установки пакетов FreeBSD 11.2

Ошибка:

Решение:

Количество не прочитанных писем в почтовом ящике пользователя

В папке почты, все письма отображаются именами файлов. Если письмо прочитано — в конце имени файла присутствует буква S

Например можно определить так:

1 2 3 4 5 9