Единственный способ победить себя — это практика: выступать, спорить, участвовать в обсуждениях, регулярно выходить из зоны комфорта. Сначала будет страшно, но со временем пройдет.
Linux — это не только Bash или Zsh. Тут есть целый зоопарк оболочек: Login, Non-Login, Interactive, Restricted и ещё пара странных экземпляров. Разберёмся, что к чему.
При отладке проблем с правами доступа привычная команда ls -la не всегда показывает всю картину. В таких случаях на помощь приходит утилита namei. Она разбивает путь до файла или папки на компоненты и
В Bash нет переменной OFS для выходного разделителя полей, но с помощью переменной $* и настройки IFS можно управлять разделителями и генерировать CSV.
Как сделать лог сборки Docker более читабельным? Разбираем параметр progress и его значения: plain, tty, auto.
Как настроить параметры по умолчанию для новых пользователей? В этом посте разберем файл /etc/default/useradd – своеобразный шаблон для useradd. Узнаем, как заранее прописывать настройки и в каких случаях параметр GROUP=100 будет работать.
Разбираем использование /etc/skel как шаблона для домашних каталогов. Узнаете, как задать структуру папок и файлов, использовать кастомные шаблоны, и даже изменить расположение домашней папки.
Разбираем магическую штуку !#:3, как зачем и почему.
Как защитить данные на сервере при использовании SFTP? Разбираем права доступа 330 (-wx-wx---), которые позволяют загружать файлы без возможности видеть содержимое каталога.
Годовые премии: мотивация или демотивация? Разбираем, как непоследовательность с выплатами может разрушить коллектив и доверие сотрудников. Почему прозрачность и стабильность важнее разовых подачек, и как премии влияют на рабочую атмосферу.