LINUX.ORG.RU

Сообщения letni

 

Добавил себя в группу, изменил группу файла, но всё равно не могу изменить его.

Форум — General
$ cat /etc/group | grep http
http:x:33:root,letni

$ ls -l /srv/http/
total 4
-rw-rw-r-- 1 root http 144 Jul  8 13:19 index.php

$ echo "123" >> /srv/http/index.php
bash: index.php: Permission denied

Почему нет доступа? Я первый раз такое делаю, поэтому скорее всего что-то упустил.

 

letni
()

Что использовать для шифрования важных файлов?

Форум — Security

Нужна максимально-адекватная защита для бэкапов со всеми важными данными, которые я планирую лить на облако, которое могут в любой момент взломать. Вроде можно использовать aes256 в openssl, но говорят: «Please note: You can use this to hide birthday-gift-ideas.txt from your roommate, but don't expect it to be secure against a determined attacker!», аргументируя это какими-то техническими выкладками, которые я не понимаю и не могу нормально проанализировать. Хотя знаю, что AES используются военными в США. В общем, не хочу рисковать, и поэтому прошу совета здесь: что использовать для шифрования?

 

letni
()

Вопрос про GRUB и grub.conf

Форум — General

Хочу зашифровать раздел /boot с ядром и initramfs, а оставить незашифрованным лишь EFI-раздел с GRUB-ом, который и будет расшифровывать /boot. В мануалах пишут добавить в /etc/default/grub строчку GRUB_ENABLE_CRYPTODISK=y перед генерацией /boot/grub/grub.conf командой grub-mkconfig. Вопрос: какой в этом смысл, если конфиг GRUB'а зашифрован, и GRUB не сможет его прочитать до расшифровки?

У меня есть предположение, что эта команда изменяет не только /boot/grub/grub.conf, но и влияет на сам grubx64.efi, а сам /boot/grub/grub.conf лишь служит информацией о том, что содержит grubx64.efi внутри себя — по аналогии с линуксовым ядром и config-*, который лежит рядом. Это так?

 ,

letni
()

xbacklight: No outputs have backlight property

Форум — General

Хочу сделать keybinds для изменения яркости, но есть проблема: xbacklight выдаёт No outputs have backlight property. Как пофиксить? Находил в гугле решение проблемы для linux'а через редактирование xorg.conf, но, боюсь, это не будет работать, т.к. у меня не linux.

Изменение через hw.acpi.video.lcd0.brightness работает нормально, но это неудобно, т.к. надо каждый раз вводить через консоль значение вручную.

 ,

letni
()

Установка Portage на LFS

Форум — Talks

В общем, поставил генту, но, к сожалению, не получил желаемого уровня кастомизации. Знаю, что есть еще нижележащие Stages, но немного поглядываю на LFS. Мне интересно, можно ли поставить Portage на LFS, и чтоб всё хорошо было? Там ведь как его поставишь, всё пойдет в русле Gentoo, но зато система начальная будет настроена вручную «под себя». Какие подводные? Сейчас как раз каникулы, будет чем занять себя.

Хочу сказать, что мне не хочется постоянно какой-то низкоуровневой фигней заниматься, а хочется именно настроить систему «под себя» с нуля, чтоб знать какой пакет что делает, а потом поставить Portage и наслаждаться.

 

letni
()

Не работает local.d скрипт

Форум — General
> rc-update | grep 'local'

local |      default nonetwork
> cat /etc/local.d/layout.start

#!/bin/sh
setxkbmap -layout us,ru -option grp:alt_shift_toggle

Если этот скрипт запускать через source, то всё работает. А если через local(local.d) или openrc(init.d) — не работает.

openrc выдавал Fail с текстом от setxkbmap: «Cannot open display „default display“». Скорее всего, setxkbmap также его и выдает при использовании local, только вывод я хз где прочитать.

Я знаю, что есть мануальный «правильный» способ реализации раскладки через конфиги, но я хочу попробовать по-своему.

Почему происходит такая ошибка, ведь этот же скрипт через source работает как положено? В чём разница? Кстати говоря, при запуске и от root, и от user всё работает нормально, если делать через source.

 ,

letni
()

Вопрос про удаленную компиляцию

Форум — Security

Насколько это безопасно? Возможно ли сделать какую-то инъекцию компилятора, или что-то подобное, чтобы он выдавал опасные бинарники? Правильно я понимаю, что лучше не использовать ccache?

Паранойю немного. Вот, например, представить, что мой VPS-провайдер взломан, а я все бинарники для себя компилирую на его серверах. Как поступить, чтобы максимально обезопасить себя? У меня есть идея написать скрипт, который будет периодически проверять хэш файлов в системе, и сравнивать с ранее полученным — но это всё выглядить как-то по-детски, возможно и это можно легко обойти.

 ,

letni
()

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

Форум — Desktop

На многих скринах в i3, awesome есть нижние и верхние панельки, где написана разная информация, и, возможно, даже есть возможность как-то взаимодействовать с системой через них. Так вот, хочу чтобы они не занимали место(скрывались), когда максимизировано окно/окна. А вызывались эти панельки какими-то горячими клавишами или, что удобнее, наведением мыши на границу экрана, где они находятся. В каком WM это можно реализовать и как?

Из наиболее предпочтительных: awesome, i3

 ,

letni
()

Энергопотребление Gentoo vs macOS

Форум — Talks

Согласен, вопрос очень странный. Но может у кого есть знания в этой сфере, чтобы рассказать, ибо ничего не гуглится, а интересно.

Спрашиваю как владелец ноутбука, ибо сколько он проживет без зарядки — для меня важный фактор. Знаю, что у macOS очень хорошо в этом плане на фоне винды и убунты, а про минималистичную генту инфы не нашел. Если в итоге по этому показателю макос хотя бы на 20% будет лучше генту, то, вероятно, поставлю на ноутбук хакинтош.

Gentoo: очень минималистичная сборка, ядро — только то, что используется; i3; mc; chrome; sublime text. Без учета компиляции.

macOS: дефолт; chrome; sublime text.

Режим использования: серфинг, кодинг.

 ,

letni
()

Почему в ядре линукс отсутствует config.h?

Форум — General

Тот config.h, которые кушает команда make вместе с Makefile

«Почему он должен быть?» — возможно, спросите вы. Отвечаю: так я пришел к выводу из диаграммы к этой статье: https://en.wikipedia.org/wiki/Configure_script

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

 , ,

letni
()

Идея подключить слабый ноутбук к мощному компьютеру через VNC

Форум — General

Иногда мне нужны большие мощности, а иногда портитивность, автономность. Покупать игровой ноутбук очень дорого(да и не очень они автономные). У меня есть ноутбук и системник, вот думаю, может сделать на системнике полноценный десктоп, и подключаться к нему через ноут, взаимодействовать с миром, когда я дома; а в дороге использовать ноутбук с браузером и офисом? Подключаться к системнику планирую используя VNC через gigabit ethernet(и возможно со сжатием), а уже системник будет иметь выход в интернет. С этим вроде всё более-менее понятно, но вот вопрос: насколько высокими будут задержки? Будет ли юзабельно вообще? Возможно как-то иначе, а не с VNC, это можно сделать?

Если скорости gigabit ethernet будет недостаточно, я могу что-нибудь придумать с thunderbolt, например. Вообще я сомневаюсь что будет проблема со скоростью, ибо знаю о существовании сервисов, позволяющих удаленно играть в требовательные компьютерные игры, используя относительно медленное интернет соединение(рендеринг игры происходит на сервере, а клиент получает картинку и передает нажатия клавиш и движения мыши).

 

letni
()

В чем преимущество USE-флагов перед опциями сборки?

Форум — General

Я уже задавал этот вопрос, но никто не понял что я хочу спросить. Поэтому попытаюсь переформулировать:

Гентушкники часто хвастаются, мол, у нас есть USE-флаги. Я попытался разобраться что это, и понял, что они соответствуют опциям сборки. Т.е. какой-то USE-флаг соответствует какой-то опции сборки. Но что такого кардинально они предоставляют по сравнению с опциями? Почему гентушники хвастаются USE-флагами, когда у всех дистрибутивов есть возможно делать то же самое, используя опции сборки? То есть когда гентушник гордо говорит: «USE-флаги — я могу скомпилировать пакет как душе угодно: могу как добавить любой функционал, так и вырезать» — так точно то же самое ведь можно сделать на любом дистрибутиве, используя опции сборки. USE-флагами удобнее пользоваться, или что? Если так, то в чем это проявляется?

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

 ,

letni
()

Вопрос про USE-флаги

Форум — General

Почему-то в документации по USE-флагам используются какие-то абстракции. Объясните, пожалуйста, как они конкретно работают? Я правильно понимаю, что каждому USE-флагу для каждой программы соответствуют определенные строки в исходниках, которые просто вырезаются(или упрощаются для совместимости с другими функциями) перед компиляцией? Типа:

программа:     httpd-2.4.18
use-флаг:      ssl
где находится: 30-40 строка в файле abc
Наверное, это что-то очевидное, раз этому не уделяют внимания в документации — но не для меня.

 ,

letni
()

Можно ли найти работу как C программисту?

Форум — Talks

Разве что-то коммерческое на нём разрабатывается? Возможно, что-то с микроконтроллерами связанное? А работу трудно найти?

 ,

letni
()

Как браузер определяет какой пакет какой вкладке соответствует, если сайт один

Форум — General

Например, я открыл 2 вкладки в браузере с видео на ютубе. Как браузер определяет какие пакеты соответствуют какой вкладке? Ведь там и порты одинаковые, и отправитель — короче, по заголовкам нет возможности определить.

Вопрос вроде нубский, но сам до ответа я не могу додуматься.

 

letni
()

15.6 vs 17.3 для программирования?

Форум — Talks

Точнее можно поставить вопрос по-другому, заодно отсеяв теоретиков: испытываете ли вы какой-нибудь ощутимый комфорт при переходе с 15.6 на 17.3, или ощутимый дискомфорт при переходе с 17.3 на 15.6? Если отсеять негатив от лишних габаритов и массы ноутбука, и сконцентрироваться только на диагонали экрана.

Я походил по магазинам, и по ощущениям 17.3 кажется более комфортным — но это лишь первое поверхностное впечатление. Хочется услышать на этот счет мнение от тех, кто пользовался в практике обеими диагоналями.

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

P.S. Разрешение одинаковое.

 

letni
()

Посоветуйте VPS не дороже $30/год.

Форум — Talks

Нужен, как понятно из цены, самый минимум: тесты различные проводить, туннель провести, крутить 24/7 вычисления и т.п. Я прошу совета, т.к. вариантов очень много и новичку сложно что-то выбрать, «разбегаются глаза». Локация нужна в Европе, чтобы пинг не был большим. И чтобы было без подводных камней: заплатил за сервер и крутишь любые задачи в рамках этого сервера, без «Слишком высокая активность» и т.п.

 

letni
()

Почему и GNOME, и KDE неправильно конвертируют байты?

Форум — General

Считая, что надо умножать/делить на 1000, а не 1024, как это делает хром.

Извините за качество, гимп сжал, заметил только после загрузки: https://i.imgur.com/1QUST2X.png

 

letni
()

Создать пакет на уровне TCP «с нуля», в IPv4 задать IP-адрес получателя и идентификатор. С помощью чего реализовать?

Форум — Development

Надо создать пакеты на уровне TCP с редактированием всех заголовков. Также на IPv4 нужно задать идентификатор и IP-адрес получателя(все остальные заголовки на уровне IPv4 и ниже будут генерироваться самостоятельно). Хотя если таких инструментов нет, то могу создавать пакеты «с нуля». Как и с помощью чего можно это реализовать? Никогда раньше не работал на таком уровне с интернетом.

Желательно было бы на Python это все сделать, но если он не имеет для этого инструментов, то могу использовать C++.

 ,

letni
()

Сущестует ли рейтинг по навыкам первой помощи по странам?

Форум — Talks

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

Или, возможно, у вас есть какие-то наблюдения, где ситуация лучше или хуже? Например, в России, по моим наблюдениям, с этим все довольно печально. Был случай, когда при мне ребенок подавился едой: все стали бегать вокруг него, суетиться, пока кто-то не додумался потрясти его, подняв вниз головой. Жалкое и грустное зрелище, ведь понимаешь, что можешь умереть такой нелепой смертью.

 ,

letni
()

RSS подписка на новые темы