288 постов

Установка Arch Linux с шифрованием и ключом на флешке

План Введение Железо и софт Установка Заключение Введение Начнем с того что данные должны находиться на шифрованном жестком диске. Это как минимум. Лучше диск должен быть съемным, причем быстро. Хорошо если ключ шифрования имеет большую длину и вводиться без ошибок. Да, нужно иметь 2 ос, одну для работы а вторую для остальных дел. Вторая ос, это Linux которая находится на шифрованном съемном диске, лучше всего SSD. В данное время некоторые ноутбуки все еще оснащаются DVD приводом, так вот его лучше снять и поставить вот такую штуку DVD HDD ...

21 ноября, 2019

Mcabber - консольный Jabber-клиент для Linux

Один из лучших на данное время в своей нише. Mcabber поддерживает SSL/SASL/TLS, MUC (конференции), ведение логов, автодополнение команд, PGP шифрование и т.д. Так же есть такие вкусности как статусы, закладки, настройка цветов, звуки… Установка в Arch/Manjaro проста. 1 $ sudo pacman -S mcabber Окно клиента визуально разделено на 4 части. Контакты можно раскрашивать разными цветами в соответствии со статусом, быстро перемещаться от группы к группе, скрывать оффлайн контакты, назначать клавиатурные сочетания, подсвечивать ники в конференциях, ставить звуки на события и многое другое. Все это производится при помощи редактирования конфигурационного файла ~/.mcabber/mcabberrc, пример можно взять с сайта проекта или скопировать с /usr/share/mcabber/examples. ...

14 ноября, 2019

Как переименовать локальную и удаленную ветку Git в Ubuntu

Этот краткий учебник покажет студентам и новым пользователям, как переименовать локальную и удаленную ветку Git в Ubuntu 20.04 Это должно помочь в тех случаях, когда вы создаете ветку git и публикуете ее в удаленном репозитории, но понимаете, что это неправильное соглашение об именах или имя для ветви… Вы можете использовать шаги ниже, чтобы переименовать опубликованную ветку в новый формат или имя… Вы не можете просто переименовать ветку git в репозитории… вы должны оформить заказ, переименовать ветку, затем нажать новое имя и удалить старое. ...

12 ноября, 2019

Развертывание статического сайта Hugo с NGINX

Многие люди (такие как я) стараются по возможности избегать веб-разработки. Я менее разочарован, глядя на 1000 строк сборки, чем пытаясь центрировать какой-то текст на веб-сайте. При этом у меня нет времени тратить время на работу со стеком LAMP и создание сложного сайта, когда все, что мне действительно нужно, это платформа для публикации и обмена проектами. Вот тут-то и вступает Hugo. С помощью Hugo вы можете писать простые файлы markdown и динамически генерировать статический сайт на основе html, как этот. ...

10 ноября, 2019

Запуск yggdrasil от имени непривилегированного пользователя

Из коробки yggdrasil запускается от имени пользователя root, что нежелательно. Тем не менее, похоже, что CAP_NET_ADMIN - это все, что необходимо для запуска yggdrasil от имени непривилегированного пользователя. В 6 простых шагов 1: установить capabilities 1 $ sudo setcap CAP_NET_ADMIN+eip /usr/bin/yggdrasil 2: Создать непривилегированного пользователя с собственной группой 1 $ sudo useradd -c Yggdrasil -d / -M -r -U -s /sbin/nologin yggdrasil 3. Сделайте конфигурационный файл читабельным для пользователя yggdrasil 1 2 3 4 $ sudo chmod 0640 /etc/yggdrasil.conf $ sudo chown root.yggdrasil /etc/yggdrasil.conf $ sudo chmod 0750 /usr/bin/yggdrasil # not world readable $ sudo chown root.yggdrasil /usr/bin/yggdrasil # user root; group yggdrasil 4. Установите user и rundir в systemd.service Добавьте следующие строки в раздел [Service]: ...

3 ноября, 2019

Как настроить Git-сервер на Linux

Когда дело доходит до хостинга Git, у вас есть несколько доступных вариантов. GitHub, Gitlab и Bitbucket являются популярными решениями, но стоит рассмотреть возможность использования собственного Git-сервера. Настройка Git Server позволяет вам создавать частные репозитории без ограничений бесплатных планов провайдеров. В этой статье мы объясним, как настроить пустой сервер Git в Linux. Эта настройка хороша, если у вас мало репозиториев, а соавторы технически подкованы. В противном случае вам следует рассмотреть возможность установки самостоятельно размещенного git-приложения, такого как Gitea, Gogs или Gitlab. ...

30 октября, 2019

KeePassXС – менеджер паролей

Позволяет хранить пароли в защищенной, зашифрованной базе и умеет придумывать надежные пароли KeePassXС относится к классу “менеджеров паролей” – небольших программ, которые позволяют хранить пароли в надежной зашифрованной базе. Для доступа к ней требуется “мастер-пароль”. Помимо паролей, KeePassXС может пригодиться для хранения иной важной информации: пин-кодов, ИНН, банковских реквизитов и так далее. Наконец, благодаря встроенному в KeePassXС генератору паролей вам не придется тратить время на придумывание новых паролей: программа сделает это за вас. ...

28 октября, 2019

Управляйте своими паролями с помощью pass

Давайте поговорим о паролях. В основном, это то, что вы должны использовать для каждой учетной записи в Интернете. Либо вы этого не делаете, сделайте это частично (например, сочетание между версией имени и фамилии службы, используемой в тексте, с заглавной буквой и символом, который не является ни буквой, ни номером в каком-либо месте, например mySup3r13bs! t3MyUsualPassword), или у вас есть менеджер паролей. Мне было довольно сложно найти менеджер паролей, который соответствует моим потребностям. В течение последних нескольких лет я пробовал немало из них и в конечном итоге перестал использовать их один за другим. LastPass из-за его плохого UX по важным для меня моментам, и я не мог чувствовать себя уверенно в том, чтобы доверять такой централизованной и закрытой службе. Keepass, потому что было больно синхронизировать мою базу данных между всеми устройствами. Passbolt, потому что он фокусируется на случае использования команды, и я хочу что-то, предназначенное для людей. Вы называете это. ...

28 октября, 2019