предположу автологин под юзером, которому через sudo разрешены все команды.
хотя может сделан и автологин под root, что не рекомендуется, но применяется.
поменять пароль своего пользователя через sudo passwd %USER%
вместо %USER% прописать имя своего логина.
ибо без указания юзверя под sudo пароль поменяется у root
берешь любой опенсорц месенджер и изучаешь его архитектуру.
это твое обучение.
ты должен наработать умение взять заданную тему и проработать ее полностью сам :)
погугли чутка и информация повалится на тебя водопадом.
а вот умение работать с завалами херни в интернет аккурат и основное рабочее требование современного работника.
учись студент !!
CityCat4, хых, как обычно "упрощающий жизнь" косяк :)
вот от такого и возникают дырки в защите ибо скрипт редактируется пользователем, а запускается от рута.
следовательно пользователь может отредактировать скрипт и запустить от рута любую команду.
Виталий Гусев, ну авторы sudo ведь не дураки, чтоб вот просто так делать дыры в защите :)
надо писать допускаемую к запуску строчку, а не указание на исполняемый файл.
т.е. чтото типа такого
ALL ALL=(ALL:ALL) NOPASSWD: /usr/sbin/mount -t cifs -o username=$USER $HOME/Диск G //filesrv/UserData/Обмен
sudo будет пропускать только вот такой набор символов.
емнип переменные среды тож не пропускаются, т.е. $USER не сработает, разворачивай и проверяй.
поэтому много чего упаковывается в скрипт, но и запуск скрипта должен быть "прямой" с префиксом в виде пути до исполняемого бинаря и т.д.
"это вам не винда, тут все сложнее" :)
добавлю к вышеперечисленному, что это достаточно стандартное продвижение вперед.
авторы bun, предположу, знали о проблемах и тормозах node.js и основываясь на опыте ноды сделали новый враппер с лучшей фундаментальной архитектурой.
авторы ноды, будучи первыми, не имели опыта и потому создали ноду со своими врожденными плюсами/минусами. выправить которые не смогли.
смотри историю того же nginx, nftables...
пройдет время, накопится опыт работы, найдутся в нем косяки и затыки. и либо их выправят, либо создадут что что новое более крутое заменяющее старое.
Евгений, хех. не всегда получается копировать систему с железа в виртуалку в лёт.
предположу в виртуалке "другое железо" и драйвера не срабатывают.
на исходнике посмотри, есть ли все драйвера для "железа" виртуалки в инитрамфс.
Поставить MODULES=most в /etc/initramfs-tools/initramfs.conf и пересобрать инитрамфс на исходнике, к примеру.
Евгений, после инициализирующих скриптов внутри инитрамфс ядро запускает /sbin/init (upstart кажись в 18 убунте) из инитрамфс и вот оно у вас и не работает на данной системе.
Евгений, после черты все идет своим чередом.
но дальше затыкается на чем-то. и это чтото в лог не попадает.
можно поковырять загрузку и понять где затык.
или спробовать другой образ. а лучше самоу установить систему.
Bermut, можно. если отключить все завязанные на rw в рут проги и перемонтировать рут в ридонли, жутко геморно конечно :)
а так да, лучше или с внешнего накопителя или загрузится с ридонли рут-раздела.
еще как вариант: скачать gparted.iso на раздел и прописав в груб его меню груба перезрагрузится в gparted. но это для "железного" компутера.
у %тс% гипервизор. можно качнуть gparted.iso, создать для него отдельну виртуалку и к ней подключить вышеуказанные разделы. и загрузившись с gparted.iso изменить разделы.
варианты в общем-то есть.
и да - ext4 можно увеличить в онлайн без отключения раздела от работы.
все вышеперечисленное опасно потерей данных. так что мантру любого сисадмина "бекап бекап и еще раз бекап" никто не отменял.
Ridalit, ну вот более менее близко к тех.заданию :)
гугли спортивная радиопеленгация или "охота на лис". аккурат по теме будет. куча отработанных вариантов схем применения. методик радио-поиска и т.д.
теоретически антену радиомаячка можно встроить в корпус первой ступени, в нем думаю много металла.
и наверное радиопеленгатора с "диполь + рамка" тебе хватит за глаза.
Но в сей стезе я не практик. поищи форум охотников на лис - там точнее подскажут.
Фм-генератор по схеме ёмкостной трехточки на одном транзисторе, с микрофоном на варикапе.
Таких схем в 90е был мильен и кто их только не делал :)
Ты лучше скажи что ты хошь
в довесок к Иерокопус Таманский могу спросить, что происходит во время запуска команды ??
что показывает process explorer от марка русиновича (дефолтный виндовый засуньте в рабочее место микрософта)
что показывает htop в убунту в это время ??
и т.д. ??
wsl вторая попытка микрософта натянуть ужа на ежа, в этот раз чуть лучше, но по принципу не отличается от обычной виртуалки (первый всл был трансляцией), посему послушайте советов снизу и не занимайтесь всл-ерундой.
дополню про транзистор тиристор триод :) они работает каждый по свеому и меж собой не заменяемы.
далее если брать транзисторы то их два типа (однопереходной транзистор и подобные вспоминать не будем): биполярный и полевой.
вот только полевой транзистор обеспечит практически полноценную замену реле.
МОП-транзистор, к примеру n-канальный. подключается истоком к точке A, сток подключается к точке C. для открытия транзистора на затвор надо будет подать напряжение больше чем напряжение на истоке + напряжение Gate Threshold Voltage (из спецификации полевика).
ну или подобное с p-канальным.
в остальном задание размыто и конкретный ответ дать не получится
переменные среды обновляет bash когда его запускают.