Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е (2)

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Открыть новую тему     Написать ответ в эту тему

emx



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<< Предыдущая часть


Новичок в ГНУ/Линуксе
Linux and GNU System
задает вопросы в этой теме.

 
Если вы чувствуете, что возникший у вас вопрос может задать только новичок, смело спрашивайте здесь. Исключение — за выбором дистрибутива обращайтесь в ветку «Выбор дистрибутива ГНУ/Линукса».
 
Не забывайте указывать: какой дистрибутив (и какой версии), какое окружение рабочего стола (GNOME, KDE, xcfe и пр.), что хотите получить, что сделали и что после этого по факту получили.
 


Зачатки FAQ'а

Q: Я задал вопрос и получил в ответ что-то такое:
# aptitude purge flashplugin-nonfree
$ wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz
$ tar xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
# mv libflashplayer.so /usr/lib/firefox-addons/plugins/

Что это, и что мне с этим делать?
 
A: Это команды, их надо выполнить в вашем любимом эмуляторе терминала и вдумчиво прочитать то, что машина вам ответила.
Эмулятор терминала в Гноме по-умолчанию можно найти в меню Приложения › Стандартные › Терминал; в КДЕ по-умолчанию — меню типа „Пуск” › Приложения › Система › Терминал.
 
Обратите внимание на знак доллара ($) или решетки (#) в начале строки. Это не часть команды (их водить не надо), это — приглашение командной оболочки.  
Знак доллара или процента означает, что команда отдается от имени простого, непривилегированного, пользователя. Просто скопируйте команду, чтобы увидеть что-то вроде:  
vasya@computer:~$ cat /etc/fstab
и нажмите Enter на клавиатуре.
 
Решетка означает, что команду следует отдать от имени суперпользователя — root'а.
Для этого в зависимости от дистрибутива и того, что вы выбрали при установке, нужно сделать
 
vasya@computer:~$ su # это, например, для дефолтной Fedora или Debian
  <ввести пароль root'а>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit # не забываем выйти из-под root'а
или
vasya@computer:~$ sudo -s # а вот это в том числе для Ubuntu
  <ввести свой пароль>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit

При вводе пароля никакой реакции не последует (никаких звездочек появляться не будет), вводите «вслепую» и жмите энтер.
 
Указанный выше способ применим, когда необходимо отдать от имени root'а несколько команд подряд. Для отдачи одиночной команды используйте:
vasya@computer:~$ su -c 'nano /etc/fstab'
  <ввести пароль root'а>
или
vasya@computer:~$ sudo nano /etc/fstab
  <ввести свой пароль>
соответственно.
Здесь, правда, следует поиметь в виду, что:
а) действие sudo распространяется на строго одну команду, поэтому то, что в рутовой консоли выглядит как
# aptitude update && aptitude safe-upgrade
, в пользовательской должно иметь вид
$ sudo aptitude update && sudo aptitude safe-upgrade

б) на перенаправления ввода-вывода sudo не действует, поэтому, если не хотите переходить в рутовую консоль ($ sudo -s) для выполнения
# echo 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff' > /etc/sudoers.d/ponoff
, преобразуйте команду к виду
$ sudo tee /etc/sudoers.d/ponoff <<< 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff'

 
Если вы прочитали вывод и обнаружили там сообщение об ошибке или прочитали и ничего не поняли, запостите весь вывод сюда. Крайне желательно забрать его в тэг [font=monospace][/font], а если он длинный — в тэг [more][/more].
 
Q: Мне сказали задать ключ somekey=somevalue в файле ~/.someapprc, но в этом файле нет этого ключа / такого файла нет вовсе!
A: Представление о полном пустых конфигурационных файлов на все случаи жизни домашнем каталоге ошибочно. Просто создайте указанный файл, если его нет, и добавьте в него требуемые строки.
 


Всего записей: 11899 | Зарегистр. 05-06-2002 | Отправлено: 07:59 03-11-2017 | Исправлено: uzeerpc, 11:45 30-03-2018
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Вовращаюсь к Firefox
Вот у меня рядом лежат два миника, с линем (gnome+Flatpak в Bluefin) и виндой (свежайшей).
 
На обоих Firefox 143.0.1, оба за одним роутером, тот подключён к AmneziaVPN (самохостед) через интерфейс Wireguard1 (конфигурируется в морде, обфускация допиливается в CLI)
 
На лине внезапно стало что-то протекать, что именно потекло непонятно - но aistudio футболит. Именно на лине футболит, на винде всё пашет.
 
И там и там browserleaks/ip показывает, что всё хорошо.  
 
 
Может, с этим в "обход блокировок", или в "VPN", или - ещё куда?
А ведь боль...

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 21:22 22-09-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

LevT
 
у вас там свой какой то линукс
может мейнтейнеры расскажут что там ?

Всего записей: 7635 | Зарегистр. 19-05-2004 | Отправлено: 21:37 22-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

С точки зрения юзера - обычный гном с Flatpak-aмм
 
 
 
Добавлено:
 
https://docs.projectbluefin.io/

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 22:27 22-09-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

LevT
 
"дохтор, у меня тут что то.." = "внезапно стало что-то протекать" - что и куда протекает?
как диагностировалось?
в чем это все выражается? сопли под носом или из миника вода капать начала?

Всего записей: 7635 | Зарегистр. 19-05-2004 | Отправлено: 23:02 22-09-2025 | Исправлено: mleo, 23:03 22-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я непонятно написал?  
Диагностировалось aistudio.google.com
 
Этот сервис более придирчив, чем подавляющее большинство подобных, включая gemini.google.com
 
Подробнее я отчитывался о заморочках гугловского антифрода вчера в теме о впн сервисах.
 
Добавлено:
 
===
 aistudio чувствительнее gemini. А их обоих чувствительнее гугловский финтех, который даёт отлуп каким-то образом засвеченной учётке при попытке начать апгрейд до платного уровня.
 
При том, что этой засвеченной учётке почему-то доступна Gemini 2.5-Pro, в т.ч и в AI Studio (когда DNS не протекает).
 
 
Да: в ютубе эта самая учётка -  не персональный, а Brand account (когда-то давно создал себе ютуб с этой галочкой, ради любопытства). И этот факт тоже чему-то мешает: например, не даёт создать Google Cloud Project.
 
 Нарыл возможность перенести заразную "брендовость" в новый чистый аккаунт - но засомневался, вдруг пропадёт доступ к Gemini 2.5-Pro? Нафиг пока...  
===

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 23:08 22-09-2025 | Исправлено: LevT, 12:47 23-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
То есть, настоящая проблема это гугловский антифрод.
VPN как средство её обхода.
 
И тут вылезает разница между линем и виндой как клиентами.
 
 
Гугловские сайты, учётки и их логика для нас - черный ящик. Но у меня сейчас сложилась уникальная возможность: прямо под боком два девайса с одним и тем же браузером и сетевым подключением, но антифрод определённого гуглосервиса детектит работу из России только на линухе.
 
Могу запускать инструменты и сравнивать.  
Подскажите инструменты.
 
 
Моя задача: установить объективными средствами - локальными (сетевые тулзы) и глобальными (сайты-детекторы) - в чём разница линуксового Firefox-клиента и виндового.
 

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 10:47 23-09-2025 | Исправлено: LevT, 12:43 23-09-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

LevT
 
ставьте в FF_linux дополнение user-agent
и будете у гугла тоже ФФ_винда
 
Добавлено:
 
> Диагностировалось aistudio.google.com  
 
ну вот зашел я туда. какие проблемы то?
где что протекает? )))

Всего записей: 7635 | Зарегистр. 19-05-2004 | Отправлено: 12:45 23-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
 
Вы зашли через свою "последнюю милю" и свой роутер.
 
— У меня нога болит.
— А у меня тоже нога, и она не болит.
 
 

Цитата:
ставьте в FF_linux дополнение user-agent

 
Хотя гугловский антифрод и безумен, я всё же думаю что не настолько. Но попробую.

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 16:12 23-09-2025 | Исправлено: LevT, 16:12 23-09-2025
RSEREGAR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT

Цитата:
в чём разница линуксового Firefox-клиента и виндового.

С точки зрения гугла - ни в чём

Всего записей: 861 | Зарегистр. 26-10-2008 | Отправлено: 10:00 24-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RSEREGAR
 
Теоретически, да.
Я тоже думаю, что дело в "последней миле", а скорее в последних метрах.  
 
У меня кинетик с дефолтным маршрутом через интерфейс Wireguard1. Настраивал по известной инструкции для AmneziaVPN (VPS тоже свой).  

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 10:08 24-09-2025 | Исправлено: LevT, 10:15 24-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчет Bluefin
 
Так вышло, что я его сломал напрочь. То ли систему, то ли профиль, то ли и то, и другое.
 
Спросил claude.ai, как отремонтировать. ( Ссылка для кому интересно )
 
 
 
загрузился в сингл-user, поменял пароль рута
 
Забэкапил свой профиль, создал новый /home/user, сделал user владельцем.
 
 
сделал rpm-ostree rebase [ghcr:bluefin:latest]
 
загрузился нормально в свой новый чистый профиль, все flatpak-и на месте
 
 
 
сделал ujust enаble-devmode (прилетели ostree чанки с подманом, vscode и проч.)
 
перезагрузился и, вуаля, все контейнеры и виртуалки на месте
 
 
 
терминал, однако, оказался не настроен. Дальше действовал почти наобум
 
ujust enable-bluefin-cli
 
Оказалось, что brew недоступен. Не догадался, что его просто нет в пути в чистом профиле.
 
Переустановил homebrew штатным образом. Опять недоступен. Догадался про путь, добавил путь.
 
echo $PATH
/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin
     :/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
 
 
ujust enable-bluefin-cli
 
Shell:    bash
Bling:    Disabled
 
Installing bling from Homebrew  
Using valkyrie00/bbrew
Using atuin
Using bat
Using bash-preexec
Using valkyrie00/bbrew/bbrew
Using chezmoi
Using direnv
Using dysk
Using eza
Using fd
Using gh
Using glab
Using rg
Using starship
Using shellcheck
Using stress-ng
Using tealdeer
Using trash-cli
Using television
Using uutils-coreutils
Using ugrep
Using yq
Using zoxide
`brew bundle` complete! 23 Brewfile dependencies now installed.
Setting up your Shell
Adding bling to your .bashrc
Installation Complete ... please close and reopen your terminal!Check out the documentation at: https://docs.projectbluefin.io/command-line
 
 
 
 
 
Добавлено:
 
 
Однако, дефолтные настройки всего этого добра в терминале не включились
 
Наверное надо взять из бэкапа профиля... из каких-то прежних конфигов. Каких?
 
====
Всё это заняло пару часов, с помощью Клода
При том, что мои познания в лине в основном теоретические, мягко говоря....  

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 12:42 24-09-2025 | Исправлено: LevT, 14:26 24-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поискал, чего такого есть во flatpak-ах типа BeyondCompare
 
Нарылось чудовищное говно - Meld.  Подавился и пошёл искать замену.
 
 
Оказалось, официальный BCompare скачивается в rpm.
 
Оказалось, ставить напрямую rpm на хост систему Bluefin (ublue) нельзя,  
    и портить системный образ rpm-ostree install тоже прошлый век.  
 
 
 
Зато можно и нужно ставить так:
 
 
Добавлено:
 
# Create a container named 'fedora-apps'
distrobox create --name fedora-apps --image fedora:latest
 
# Enter the container
distrobox enter fedora-apps
 
# Inside the distrobox
sudo dnf install ~/Downloads/bcompare-5.1.5.31310.x86_64.rpm
 
# Still inside the distrobox
distrobox-export --app bcompare
 
 
 
 
Добавлено:
 
ВСЁ. Три минуты, и прога в меню гнома на хосте.
 
Дистробоксов этих на любой вкус: убунты и прочий зоопарк. Хомяк у них общий с хостом.
 

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 21:20 24-09-2025 | Исправлено: LevT, 21:35 24-09-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

LevT
 
чем meld не угодил?
нормально свою работу делает

Всего записей: 7635 | Зарегистр. 19-05-2004 | Отправлено: 22:48 24-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
 
Сравните с BCompare.
Который в дистробоксе можно хоть каждый день новый заводить - а не только через 30 дней использования.
 
 
Добавлено:
 
 
PS. Гадость - какие-то прокси-клиенты, которые я пробовал и забыл удалить - была в старом профиле.
Так что "последняя миля", да.
 
По-прежнему хотелось бы ознакомиться с линуксовыми инструментами для выявления аномалий в конфигурации сети.

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 22:53 24-09-2025 | Исправлено: LevT, 23:06 24-09-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

LevT
 
по задачам и инструменты подбираются
читайте - https://habr.com/ru/articles/150001/?ysclid=mfymrroozb265992199
 
Добавлено:
 
> какие-то прокси-клиенты, которые я пробовал и забыл удалить
 
не делайте из ПК помойку )))

Всего записей: 7635 | Зарегистр. 19-05-2004 | Отправлено: 23:40 24-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
 
Помойка у тех, кому пока неясно, на чём остановиться.
То есть, чуть менее чем у всех (кто ещё не убрал её на роутер)
 
У обычных пенсионеров на андроиде десяток "впн". Но там хотя бы они включаются строго по очереди...
 
 
Добавлено:
mleo

Цитата:
по задачам и инструменты подбираются
читайте - https://habr.com/ru/articles/150001/?ysclid=mfymrroozb265992199

 
2012 год ))
 
Некоторые и на винде XP сидят.
Подобрали себе по задачам.
 

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 23:55 24-09-2025 | Исправлено: LevT, 01:53 25-09-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

LevT
 
экспериментируйте на live-сборках или переводите систему в live-mode, а потом тестируйте софт

Всего записей: 7635 | Зарегистр. 19-05-2004 | Отправлено: 00:03 25-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
 
А раз уж завели речь о гите - рекомендую осилить Tower (gittower)
Это гуйный клиент, куда можно подключать что угодно в качестве diff/merge tool
 
Ну и в jetbrains IDE хорошая сравнивалка.
Вот уж универсальный инструмент почти для всех задач.
 
 
Добавлено:
mleo

Цитата:
экспериментируйте на live-сборках или переводите систему в live-mode, а потом тестируйте софт

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

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 00:07 25-09-2025 | Исправлено: LevT, 00:16 25-09-2025
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Пытаюсь настроить rdp сервис на то же поведение, что в винде.
ИИ чатбот подсказывает нарисовать такое:
 
 
cat /etc/polkit-1/rules.d/46-allow-remote-login.rules  
// Allow admin users to unlock a session via remote RDP login
// This rule is expected to be valid for the foreseeable future.
 
polkit.addRule(function(action, subject) {
    if (action.id == "org.gnome.remote-desktop.remote-login" &&
        subject.isInGroup("wheel")) {
            return polkit.Result.YES;
    }
    // Explicitly pass the decision to other rules/defaults
    return polkit.Result.NOT_HANDLED;
});

 
 
в дополнение к существующему
 
root in ~  
cat /etc/polkit-1/rules.d/20-privileged-user-setup.rules  
 
polkit.addRule(function(action,subject) {
    if ( (action.id == "org.freedesktop.policykit.exec") &&
         (action.lookup("program") == "/usr/libexec/ublue-privileged-setup") &&
         (subject.isInGroup("wheel") ) ) {
      return polkit.Result.YES;
    }
 
    return polkit.Result.NOT_HANDLED;
  }
);

 
 
 
Всё так?

Всего записей: 18128 | Зарегистр. 14-10-2001 | Отправлено: 11:32 25-09-2025 | Исправлено: LevT, 11:35 25-09-2025
RSEREGAR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT

Цитата:
Пытаюсь настроить rdp сервис на то же поведение, что в винде.

Это как?

Всего записей: 861 | Зарегистр. 26-10-2008 | Отправлено: 12:07 25-09-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е (2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru