Архив метки: Linux

Исследователи Aqua Security говорят, что тысячи репозиториев GitHub уязвимы для реподжекинга

GitHub

GitHub — это кузница для хостинга проектов с использованием системы контроля версий.

Недавно Исследователи Aqua Security раскрыли информацию об анализе, который они провели в отношении с применимостью атаки RepoJacking к репозиториям GitHub.

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



Читать

Linux 6.4 поставляется с улучшениями поддержки для Wifi 7, Apple M2 и других

Такс, талисман ядра Linux

Ядро Linux является основой операционных систем (ОС) Linux и основным интерфейсом между аппаратным обеспечением компьютера и его процессами.

Новая версия ядра Linux 6.4 теперь доступен после довольно гладкого цикла разработки и который включает в себя большое количество нововведений, из которых мы можем выделить поддержку спящего режима процессора RISC-V, начальную поддержку процессоров Apple M2, поэтапный отказ от поддержки карт PCMCIA, улучшенную поддержку Compute Express Link и китайского процессора LoongArch, улучшенную поддержку для Wi-Fi 7, среди прочего.

Хотя Linux 6.4 не является большим или основным выпуском, следует отметить, что он включает в себя несколько довольно интересных новых функций в дополнение к улучшениям аппаратной совместимости.



Читать

Команда chown Linux

Основа философии Linux — все объекты операционной системы — это файлы, для предоставления доступа к тем или иным возможностям системы мы просто даем доступ пользователю к нужным файлам или убираем. Я более подробно рассказывал обо всех правах в статье права доступа к файлам в Linux, здесь же скажу только что у каждого файла есть три группы прав: для владельца, группы и всех остальных.




При создании файла ему тот пользователь, от имени которого он был создан становится его владельцем, а группой устанавливается основная группа владельца. Но владельца файла и группу можно менять, для этого используются команды chown и chgrp. В этой статье будет рассмотрена команда chown linux, а также основные примеры её использования.




Команда chown Linux




1. Синтаксис и опции




Синтаксис chown, как и других подобных команд linux очень прост:




$ chown пользователь опции /путь/к/файлу




В поле пользователь надо указать пользователя, которому мы хотим передать файл. Также можно указать через двоеточие группу, например, пользователь:группа. Тогда изменится не только пользователь, но и группа. Вот основные опции, которые могут вам понадобиться:




  • -c, —changes — подробный вывод всех выполняемых изменений;



  • -f, —silent, —quiet — минимум информации, скрыть сообщения об ошибках;



  • —dereference — изменять права для файла к которому ведет символическая ссылка вместо самой ссылки (поведение по умолчанию);



  • -h, —no-dereference — изменять права символических ссылок и не трогать файлы, к которым они ведут;



  • —from — изменять пользователя только для тех файлов, владельцем которых является указанный пользователь и группа;



  • -R, —recursive — рекурсивная обработка всех подкаталогов;



  • -H — если передана символическая ссылка на директорию — перейти по ней;



  • -L — переходить по всем символическим ссылкам на директории;



  • -P — не переходить по символическим ссылкам на директории (по умолчанию).




Утилита имеет ещё несколько опций, но это самые основные и то большинство из них вам не понадобится. А теперь давайте посмотрим как пользоваться chown.




2. Использование chown




Например, у нас есть несколько папок dir и их владелец пользователь sergiy:




ls





Давайте изменим владельца папки dir1 на root:




chown root ./dir1





Если вы хотите поменять сразу владельца и группу каталога или файла запишите их через двоеточие, например, изменим пользователя и группу для каталога dir2 на root:




chown root:root ./dir2





Если вы хотите чтобы изменения применялись не только к этому каталогу, но и ко всем его подкаталогам, добавьте опцию -R:




chown -R root:root ./dir3





Дальше давайте изменим группу и владельца на www-data только для тех каталогов и файлов, у которых владелец и группа root в каталоге /dir3:




chown --from=root:root www-data:www-data -cR ./





Для обращения к текущему каталогу используйте путь ./. Мы его использовали и выше. Далее указываем нужную группу с помощью опции —from и просим утилиту выводить изменения, которые она делает в файловой системе с помощью опции -c.




Источник: https://losst.pro/komanda-chown-linux



2023-06-20T01:05:42
Утилиты командной строки

Savant, фреймворк для анализа видео

Ученый

каркас Савант

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

Два года назад Я немного написал в блоге об OpenCV, бесплатная кроссплатформенная библиотека компьютерного зрения (вы можете проверить детали статьи По следующей ссылке), который на тот момент мне показался чрезвычайно интересным, потому что его можно было реализовать на Raspberry Pi, а в то время у меня была привычка тестировать большое количество проектов и систем на своем RPi.



Читать

Voyager Live 12: новый релиз на основе Debian 12

Voyager Live 12: новый релиз на основе Debian 12

Voyager Live 12: новый релиз на основе Debian 12

Много лет назад мы принесли в блог некоторую информацию и новости о проекте дистрибутива GNU/Linux под названием Voyager. К тому времени, 2018 г. Вояджер Live проект Я собирался использовать версию 18.04 на основе Ubuntu 18.04 и для версия 9 на основе Debian 9. И с тех пор многое изменилось и продвинулось в этом бесплатном и открытом проекте.

Поэтому сегодня в этой публикации мы воспользуемся возможностью сообщить вам общие новости о нем и конкретные новости о его последнем выпуске, то есть запуск Voyager Live 12, который будет основан на современной и стабильной базе последней только что выпущенной версии Debian, то есть Книжный червь Debian 12 (Библиотечная мышь).





Читать

Manyverse: Открытая, децентрализованная и мультиплатформенная социальная сеть.

Manyverse: Открытая, децентрализованная и мультиплатформенная социальная сеть.

Manyverse: Открытая, децентрализованная и мультиплатформенная социальная сеть.

Время от времени мы склонны откладывать в сторону новости, руководства и руководства по дистрибутивам Linux и бесплатным и открытым приложениям, чтобы обратиться к другой разнообразной информации, связанной с миром бесплатного программного обеспечения и открытого исходного кода. И во многих из этих случаев мы склонны говорить о системы, платформы и социальные сети в этой сфере. Являясь хорошим примером этого, последние, к которым мы обращались более года назад, назывались Сетевой LinuxClick and Minds.

Поэтому сегодня мы решили изучить и представить еще одно отличное открытое и децентрализованное приложение и платформу для социальных сетей под названием «Многовселенная». Будучи особым отличием между вышеупомянутым и последним, один из первых (LinuxClick Network) в основном ориентирован на пользователей, увлеченных бесплатным программным обеспечением и открытым исходным кодом, а также технологиями в целом. В то время как тот, который мы рассмотрим сегодня, больше ориентирован на людей из любой области, которые ищут больше свободы, безопасности, конфиденциальности и анонимности при его использовании.



Читать