Архив автора: admin

Как сделать снимок экрана в Windows 11

Обучение тому, как сделать снимок экрана в Windows 11, однажды может спасти вам жизнь. Скорее всего, это, вероятно, просто выиграет вам трудный недельный спор с друзьями. В любом случае, это удобный инструмент, который может помочь вам в повседневной жизни, и есть несколько способов сделать это.

Хотя мы в основном ориентируемся на Windows 11, некоторые из этих решений могут также работать в Windows 10 или более ранних версиях. Хотите ли вы сделать снимок всего экрана или его части, каждый найдет что-то для себя. Читать

Firefox 122 уже выпущен, и это его новые функции

Логотип Firefox

Firefox — популярный веб-браузер

Недавно Mozilla объявила о выпуске новой версии Firefox 122 с несколькими улучшениями, как для настольной версии, так и для версии Android.

В этой новой версии Firefox 122 Mozilla дал небольшой поклон пользователям Ubuntu, Debian и Linux Mint, а также улучшены предложения поиска, реализованы улучшения инструментов разработки и многое другое.



Читать

Липа и липовый цвет в народной медицине

Это многолетнее листопадное дерево. Листья на тонких длинных черешках, очередные, широкояйцевидные или округлые, с выемчатым или усеченным основанием, зубчатые, реже цельнокрайные, иногда лопастные или даже (у садовых форм) перистонадрезанные, сверху темно-зеленые, снизу — сизовато-зеленые. Липа замечательное декоративное растение, широко используемое при закладке парков и скверов, и прекрасный медонос — главный медонос лесов и парков. У нее мягкая, легко обрабатываемая древесина, идущая на производство мебели, кадок, фанеры, музыкальных инструментов. Ее луб используют на мочало, а кору молодых деревьев — на лыко -для плетения корзин, обуви, веревок.

Цветет липа в июне – июле. Соцветия щитковидные, к цветоносу прикреплен продолговатый прицветный лист. Желтовато-белые, мелкие, очень душистые, состоящие из 5 чашелистиков и 5 белых или желтовато-белых лепестков (иногда имеются стаминодии — бесплодные лепестковидные тычинки), собраны в обращенные вверх полузонтики. Читать

🐧 Запрет пользователям запускать `chmod 777`

Создание пользовательского скрипта-обертки для chmod может помочь вам управлять и ограничивать использование определенных команд chmod, например, предотвращать установку разрешений 777.

Ниже приведен базовый пример того, как можно создать такой скрипт в Ubuntu или любой другой системе на базе Linux.

🐧 Как найти все файлы с правами 777 на Linux

  1. Создайте скрипт: Вы создадите скрипт с именем safe_chmod и поместите его в каталог /usr/local/bin, который обычно находится в $PATH пользователя.
  2. Содержание скрипта:

    Скрипт будет проверять наличие определенного шаблона прав (например, 777) и выводить предупреждение, если такой шаблон используется.

    Во всех остальных случаях он выполнит обычную команду chmod.
  3. Сделайте сценарий исполняемым: После создания скрипта вам нужно будет сделать его исполняемым.
  4. Создайте алиас: Создайте алиас safe_chmod для chmod в скриптах входа/не входа в систему

🐧 Опасные последствия команды chmod 777

Создание скрипта

Откройте терминал и с помощью текстового редактора создайте скрипт.

Например, с помощью nano:

sudo nano /usr/local/bin/safe_chmod

Добавьте в файл следующее содержимое:

#!/bin/bash

# Custom script wrapper for chmod to prevent setting 777 permissions



# Check if any of the arguments is '777'

for arg in "$@"; do

    if [ "$arg" == "777" ]; then

        echo "Error: Setting 777 permissions is not allowed for security reasons."

        exit 1

    fi

done



# If 777 is not found, execute the original chmod command with all arguments

/bin/chmod "$@"

Сделайте скрипт исполняемым

Сохраните и закройте файл.

Затем сделайте скрипт исполняемым:

sudo chmod +x /usr/local/bin/safe_chmod

Алиас команды chmod

Чтобы скрипт эффективно заменил команду chmod, вы можете присвоить команде chmod значение safe_chmod.

Это можно сделать, отредактировав файлы `.bashrc` или `.bash_profile` для каждого пользователя или глобально в `/etc/bash.bashrc`:

echo "alias chmod='/usr/local/bin/safe_chmod'" >> ~/.bashrc  $ source ~/.bashrc

Заключение и соображения

Этот метод скрипта – простой и эффективный способ предотвратить использование chmod 777, повышающий безопасность ваших Linux-систем.

Однако важно отметить, что этот метод не является надежным.

Пользователи с достаточными правами могут обойти это ограничение, и он не предотвращает прямое обращение к /bin/chmod, если не используется алиас..

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

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

см. также:



2024-01-23T10:08:30
Скрипты

hmi панель siemens программирование

HMI панели — это специальные интерфейсы, которые позволяют легко управлять промышленными машинами. Панели оператора Siemens хорошо известны на рынке электроники, выпускаемой для производственных предприятий. Это европейский производитель, который предлагает человеко-машинные интерфейсы, отличающиеся надежностью, современностью. Программирование HMI панели Siemens имеет свои особенности. В этой статье расскажем об этом подробнее.

Что такое HMI панель?

Панели оператора имеют привычный для человека экран. Управление с помощью HMI панели может быть налажено для персонального компьютера, промышленного робота или даже всей системы АТУ ТП. Панели оператора имеют определенный функционал. В него входят:

  • датчики;

  • носители памяти;

  • программируемые логические контроллеры;

  • интерфейсы для коммуникаций.

 

HMI панели Siemens разработаны на основе исследований и упорной работы специалистов. Линейка Simatic включает как базовые модели, так и продвинутые.

Как проходит программирование HMI панели Siemen?

Процесс разработки ПО для панелей оператора Siemens происходит в родной программной среде. Условия программирования для различных моделей HMI панелей не отличаются. Также следует отметить, что и размер дисплея не играет никакой роли для процесса и результата программирования.

Помощь инженеров-программистов может понадобиться в трех случаях:

  • Запуск новой автоматизированной системы управления ТП.

  • Корректировки для оптимизации или исправления (корректировок).

  • Модернизация системы, которая уже функционирует.

 

Когда программное обеспечение завершено и передается заказчику, следует решить вопрос с доступами. Бывает, что они остаются у компании-исполнителя, и предприятие продолжает сотрудничество по техническому обслуживанию. В ряде случае доступы передаются заказчику. Это достаточно безопасный процесс, который избавляет от ряда проблем. К примеру, если подрядчик прекратит сотрудничество, не нужно будет дополнительно вкладывать средства, чтобы восстановить доступы к программному обеспечению.

Сколько стоит программирование HMI панелей Siemens?

Стоимость в каждом конкретном случае определяется индивидуально и рассчитывается в человеко-часах. Если брать среднюю тарификацию, цена человека-часа составляет 2500 рублей. Смета зависит от того, насколько сложной будет задача по программированию HMI панелей Siemens.

Обязательно получите консультацию специалистов компании-подрядчика перед началом работы. Это важно сделать на этапе заключения договора, чтобы обсудить все важные моменты.



2024-01-22T22:00:30
Программирование

Салат-закуска «К Рождеству»

1 банка консервированного ананаса кольцами;
170 г твердого сыра;
120 г крабовых палочек;
2 яйца;
5 листьев салата;
майонез по вкусу.

Из банки с ананасом слить сироп, кольца выложить на блюдо на небольшом расстоянии друг от друга.

Листья салата вымыть и порвать кусочками. Выложить кусочки листового салата на середину каждого кольца.

Яйца сварить вкрутую и очистить. Нарезать крупными кубиками сыр, крабовые палочки
и яйца, добавить немного майонеза. Все соединить и аккуратно перемешать.

Салат-закуску выкладывать равными частями на каждое кольцо ананаса, выстланное кусочками листового салата.