usb_flash_tool - простая утилита для работы с флешкой (поддерживает block-списки, "защищающие" локальные и "прочие" серьезные диски от форматирования)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo GUI скрипт

Сообщение Bizdelnick »

ormorph писал(а):
02.08.2020 18:34
из под bash, даже /bin/echo запускает внутреннюю echo
Плохо проверяли, значит.

Shell

% strace -f -e trace=%process /bin/bash -c '/bin/echo password >/dev/null'
execve("/bin/bash", ["/bin/bash", "-c", "/bin/echo password >/dev/null"], 0x7ffc0ff31258 /* 46 vars */) = 0
arch_prctl(ARCH_SET_FS, 0x7fed32a37740) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fed32a37a10) = 7175
wait4(-1, strace: Process 7175 attached
<unfinished ...>
[pid 7175] execve("/bin/echo", ["/bin/echo", "password"], 0x55cfc00d78a0 /* 46 vars */) = 0
[pid 7175] arch_prctl(ARCH_SET_FS, 0x7f11835ec540) = 0
[pid 7175] exit_group(0) = ?
[pid 7175] +++ exited with 0 +++
<... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 7175
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7175, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7fff375414d0, WNOHANG, NULL) = -1 ECHILD (Нет дочерних процессов)
exit_group(0) = ?
+++ exited with 0 +++
%
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 270

Re: sudo GUI скрипт

Сообщение sunjob »

ага, вот и помидоры подошли :о)...

а что насчет
пруфы на единственно верные постулаты
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo GUI скрипт

Сообщение Bizdelnick »

Какие Вам нужны пруфы кроме здравого смысла? Книжек по шеллу я видел полторы штуки, да и тех не читал, сослаться не могу. В интернетах пишут много чего, посмотрите, найдётся ли по запросу "password command line argument" что-нибудь достаточно для Вас убедительное.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 270

Re: sudo GUI скрипт

Сообщение sunjob »

password command line argument
стоп-стоп... эвона как вы раскачегарились....не это я спрашивал (ну читаем же все подря и понимает суть темы, ведь да?! :o)))
Re: sudo GUI скрипт
начиная с у меня не совсем нормальное понимание, как правильно использовать
т.е. гипотетически понятна разница, вызов с путем - внешняя функция, без пути - встроенная... (но хотелось бы уточнить, нет ли подводных камней)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo GUI скрипт

Сообщение Bizdelnick »

sunjob писал(а):
03.08.2020 19:23
вызов с путем - внешняя функция, без пути - встроенная
Не факт. Просто должна быть в шелле команда echo. Как она реализована — дело разработчиков. В bash она встроенная. Но полагаться на то, что это всегда так, не стоит.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 737
ОС: debian, fedora (i3-wm)

Re: sudo GUI скрипт

Сообщение olecya »

Вызвать встроенную

Код: Выделить всё

builtin echo hello
Вызвать внешнюю

Код: Выделить всё

env echo hello
Добавлено (16:15):
Проверим вызывая только встроенные:

Shell

env enable
env: «enable»: Нет такого файла или каталога
builtin enable
...
env compgen -b
env: «compgen»: Нет такого файла или каталога
builtin compgen -b
...
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: sudo GUI скрипт

Сообщение ormorph »

Можно так же использовать expect:
Тут обратил внимание, что у меня гуй не запускается через sudo, но зато норм запускается через su, по этому поискал метод как прикрутить пароль к su.

Код: Выделить всё

#!/bin/bash
export PASS=`zenity --password --title="sudo password prompt"`
expect -c 'spawn su - root -c "MyProgram"; expect "Password:"; send "$env(PASS)\n";interact'
единственное на разных языках слово Password: в выводе su может отличаться.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: sudo GUI скрипт

Сообщение bormant »

ormorph писал(а):
02.09.2020 16:17
на разных языках слово Password: в выводе su может отличаться
LC_ALL=C ...
в помощь.
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: sudo GUI скрипт

Сообщение s.xbatob »

ormorph писал(а):
02.09.2020 16:17
Можно так же использовать expect:
Тут обратил внимание, что у меня гуй не запускается через sudo, но зато норм запускается через su, по этому поискал метод как прикрутить пароль к su.
И не должен!
И пока кое-какие параметры в /etc/sudoers не покрутим он к графике доступа не получит.
А даже когда получим — там всё непросто. Будут грабли, на которые мы нарываемся когда запускаем графические утилиты с изменёнными правами.
Последний раз редактировалось s.xbatob 02.09.2020 19:09, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo GUI скрипт

Сообщение Bizdelnick »

ormorph писал(а):
02.09.2020 16:17
Можно так же использовать expect
Ну это костыль для совсем уж запущенных случаев, когда больше ничто не помогает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: sudo GUI скрипт

Сообщение s.xbatob »

Bizdelnick писал:
02.09.2020 18:33
ormorph писал(а):
02.09.2020 16:17
Можно так же использовать expect
Ну это костыль для совсем уж запущенных случаев, когда больше ничто не помогает.
особенно когда утилиты авторизуются через /dev/tty или вообще отказываются авторизоваться, но никак не через stdin
Или сейчас это уже не модно?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: sudo GUI скрипт

Сообщение ormorph »

Bizdelnick писал:
02.09.2020 18:33
Ну это костыль для совсем уж запущенных случаев, когда больше ничто не помогает.
Хм, есть лучше варианты?
А та раз уж топикластер использует TDE, не обязательно использовать zenity, есть kdialog, ну и есть более мощный инструмент kommander, входящий в пакет tdewebdev, это команды kmdr-executor для запуска скриптов и kmdr-editor - для редактирования в граф режиме.
Аналог ввода пароля pass.kmdr:
Spoiler

Код: Выделить всё

<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
<class>Form1</class>
<widget class="Dialog">
    <property name="name">
        <cstring>Form1</cstring>
    </property>
    <property name="geometry">
        <rect>
            <x>0</x>
            <y>0</y>
            <width>350</width>
            <height>87</height>
        </rect>
    </property>
    <property name="caption">
        <string>Введите пароль</string>
    </property>
    <property name="useInternalParser">
        <bool>true</bool>
    </property>
    <vbox>
        <property name="name">
            <cstring>unnamed</cstring>
        </property>
        <property name="margin">
            <number>11</number>
        </property>
        <property name="spacing">
            <number>6</number>
        </property>
        <widget class="LineEdit">
            <property name="name">
                <cstring>LineEdit1</cstring>
            </property>
            <property name="frameShape">
                <enum>LineEditPanel</enum>
            </property>
            <property name="frameShadow">
                <enum>Sunken</enum>
            </property>
            <property name="echoMode">
                <enum>Password</enum>
            </property>
            <property name="alignment">
                <set>AlignAuto</set>
            </property>
            <property name="trapEnterKeyEvent" stdset="0">
                <bool>false</bool>
            </property>
            <property name="enableSqueezedText">
                <bool>false</bool>
            </property>
            <property name="associations" stdset="0">
                <stringlist>
                    <string></string>
                </stringlist>
            </property>
        </widget>
        <widget class="TQLayoutWidget">
            <property name="name">
                <cstring>Layout2</cstring>
            </property>
            <hbox>
                <property name="name">
                    <cstring>unnamed</cstring>
                </property>
                <property name="margin">
                    <number>0</number>
                </property>
                <property name="spacing">
                    <number>6</number>
                </property>
                <spacer>
                    <property name="name">
                        <cstring>Spacer1</cstring>
                    </property>
                    <property name="orientation">
                        <enum>Horizontal</enum>
                    </property>
                    <property name="sizeType">
                        <enum>Expanding</enum>
                    </property>
                    <property name="sizeHint">
                        <size>
                            <width>30</width>
                            <height>0</height>
                        </size>
                    </property>
                </spacer>
                <widget class="ExecButton">
                    <property name="name">
                        <cstring>ExecButton1</cstring>
                    </property>
                    <property name="text">
                        <string>&amp;Ok</string>
                    </property>
                    <property name="associations" stdset="0">
                        <stringlist>
                            <string>echo(LineEdit1.text)
Form1.close</string>
                        </stringlist>
                    </property>
                </widget>
            </hbox>
        </widget>
    </vbox>
</widget>
<layoutdefaults spacing="6" margin="11"/>
</UI>
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo GUI скрипт

Сообщение Bizdelnick »

ormorph писал(а):
02.09.2020 19:17
Хм, есть лучше варианты?
В данном случае — просто отправить пароль su на stdin. Разве не работает?
И, опять-таки, сохранять пароль в переменной окружения — очень плохая идея. Тем более что в этом никакой необходимости нет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: sudo GUI скрипт

Сообщение ormorph »

Bizdelnick писал:
02.09.2020 19:53
В данном случае — просто отправить пароль su на stdin. Разве не работает?
Если бы работало, то было бы не плохо, но к сожалению нет, выдаёт:

Shell

su: must be run from a terminal
Bizdelnick писал:
02.09.2020 19:53
И, опять-таки, сохранять пароль в переменной окружения — очень плохая идея.
Ну это не так и страшно, так как это распространяется только на окружение скрипта и его потомков, тем более что при необходимости можно сделать unset, если бы в скрипте отсутствовала строчка #!/bin/bash, то это было бы грустно.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo GUI скрипт

Сообщение Bizdelnick »

ormorph писал(а):
02.09.2020 20:06
su: must be run from a terminal
У меня работает. Что за su? su --version
ormorph писал(а):
02.09.2020 20:06
Ну это не так и страшно, так как это распространяется только на окружение скрипта и его потомков
Это намного страшнее, потому что окружение процесса доступно всем процессам того же пользователя через /proc/<PID>/environ. И руту, конечно, тоже.
ormorph писал(а):
02.09.2020 20:06
при необходимости можно сделать unset, если бы в скрипте отсутствовала строчка #!/bin/bash, то это было бы грустно.
unset — стандартная команда, есть во всех POSIX-совместимых шеллах. Но надеяться на то, что выставленный на всеобщее обозрение, а потом быстро убранный пароль никто не перехватит, нельзя.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: sudo GUI скрипт

Сообщение ormorph »

Bizdelnick писал:
02.09.2020 20:17
У меня работает. Что за su? su --version
Такая опция отсутствует, su входит в пакет sys-apps/shadow-4.8-r4.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo GUI скрипт

Сообщение Bizdelnick »

ormorph писал(а):
02.09.2020 20:25
su входит в пакет sys-apps/shadow-4.8-r4
А, у меня из util-linux.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: sudo GUI скрипт

Сообщение ormorph »

Bizdelnick писал:
02.09.2020 20:33
А, у меня из util-linux.
В Gentoo по умолчанию все не так как у людей, в принципе можно попробовать поменять флаги, в sys-apps/shadow выключить su, ну а в util-linux, включить флаг su.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: sudo GUI скрипт

Сообщение ormorph »

Поменял флаги в пакетах, теперь su из пакета util-linux, теперь работает.

Shell

$ su -c "mc" <<<$(zenity --password --title="sudo password prompt")
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 270

Re: sudo GUI скрипт

Сообщение sunjob »

### UPDATE ###

все, баста, карапузики, кончилися танцы!

простая утилита для работы с флешкой
позволяет: форматировать, создавать и восстановливать образы флешек, поддерживается сжатие

особенности: простая :о), поддерживает block-списки, "защищающие" локальные и "прочие" серьезные диски от форматирования, написана на бабаше :о)

окончательный вариант проекта
usb_flash_tool
README
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение ormorph »

На PC работает, на Raspberry Pi4 нет.

Shell

$ ls /dev/disk/by-id/
показывает то же самое.
Где то вывод видно отличается.
Добавлено (09:27):
Причина была, в том, что флешка определялась как sda, убрал из BLOCK_LST_HDD, и всё заработало.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 270

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение sunjob »

вот и умничка, трам пайрамм...
таки отработала свой хлеб
поддерживает block-списки, "защищающие" локальные и "прочие" серьезные диски от форматирования
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2179
ОС: Gentoo

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение ormorph »

Стоит ещё посмотреть на прогу tdedocker, kdocker которая позволяет прятать окна в трей и запускать проги с гуйем в трее. Тогда будет выглядеть ещё лучше.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение Bizdelnick »

sunjob писал(а):
30.07.2020 10:16
поддерживает block-списки, "защищающие" локальные и "прочие" серьезные диски от форматирования
Зачем списки-то? В первом приближении можно ориентироваться на removable. А имена устройств при перезагрузке всё равно могут спонтанно меняться.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 270

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение sunjob »

Зачем списки-то?
а если подумать? :)

затем, что я точно знаю, что у меня 5 жестких дистков sda,sdb,sd...
я их прописал в блок-лист, и мне по барабану как там система видит их, внутренними или удаляемо-подключаемыми или еще какими неизвестными типами ... мало-ли что еще линусу в голову влетит (точнее, нашепчут или продиктуют "товарищи"), а черный список он ни куда не денется и будет интерпретироваться именно так, как надо

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

возможно, следовало-бы сделать более полное описание тут, но есть описание на сорсфорже, ссылка указана

вся идея вынашивалась оч. давно, и реализовалась именно так :tongue: просто, понятно, настраиваемо, надежно... имхо :yes3:
А имена устройств при перезагрузке всё равно могут спонтанно меняться.
прям дичь какая-то! :crazy:
первый список содержит имена нод (/dev/sda, /dev/sdb) - которые, не меняются, если не меняется внутренний состав дисков, а это делается не часто
второй список, уже писал :yes3:, содержит UUID дисков, которые точно не будут меняться, не при каких обстоятельствах :yes3:

самое главное - суть, это отсечь все сразу (что не надо трогать), а уж все остальное пусть ... показывается

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

да и потом, отсекать само по себе, жесткие диски, не дело! кто сказал, что мы не будем с ними работать? взять и быстренько сохранить образ диска - кто нам мешает? да еще со сжатием, да еще удобно, да еще быстренько, все в одном месте, в одной тулзятине, все "натуральными командами" а не хрен знает чем там, скрытым под капотом ...?
:crazy:

добавить типы сжатия, изменить команды - соображающему пользователю не составит труда. да, к стати, были идеи, вынести все команды в отдельный настроечный файл... но ... остановился на вшитой реализации, а то и так уже настроек минимальный максимум: язык и сами настройки... да, нехватает файла с командами :crazy:

спасибо
Последний раз редактировалось sunjob 16.10.2020 12:03, всего редактировалось 1 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
kvv-vp
Сообщения: 53

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение kvv-vp »

sunjob писал(а):
16.10.2020 00:57
форматировать (bfs ext2 ext3 ext4 jfs ntfs reiserfs3 vfat xfs)
Флешка? А где же fat 32?
Последний раз редактировалось kvv-vp 17.10.2020 07:10, всего редактировалось 1 раз.
Спасибо сказали:
Kopilov
Сообщения: 889
ОС: [K]Ubuntu, Debian

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение Kopilov »

kvv-vp писал(а):
16.10.2020 10:10
sunjob писал(а):
16.10.2020 00:57
форматировать (bfs ext2 ext3 ext4 jfs ntfs reiserfs3 vfat xfs)
Флешка, а где же fat 32?
Так vfat это он и есть, не?
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 270

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение sunjob »

:crazy: ... прям бяда, со школьниками ...

зы
Флешка, а где же fat 32?
давно Флешки поумнели до уровня "... А поговорить ..."?
/dev/random" - Давайте, не будем хамить, хоРошо?
где тут Вы узрили хамство? разбираем предложение (т.е. смотрим из чего оно состоит):
Флешка запятая, а где же фат 32 вопросительный знак
прямое обращение по имени, к флешке! отсюда и вопрос...

учите русский язык, что бы понимать юмор! (КВН Пятигорск) :crazy:
Последний раз редактировалось sunjob 17.10.2020 17:03, всего редактировалось 5 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19633
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение Bizdelnick »

sunjob писал(а):
16.10.2020 00:57
а если подумать?
А если не хамить?
sunjob писал(а):
16.10.2020 00:57
мне по барабану как там система видит их, внутренними или удаляемо-подключаемыми или еще какими неизвестными типами ... мало-ли что еще линусу в голову влетит
Не «система видит» (линуксу как раз по барабану, представляются устройства removable или не removable), а они сами так себя идентифицируют.
sunjob писал(а):
16.10.2020 00:57
первый список содержит имена нод (/dev/sda, /dev/sdb) - которые, не меняются, если не меняется внутренний состав дисков, а это делается не часто
Они могут меняться, если подключены через разные контроллеры. В зависимости от того, в каком порядке эти контроллеры будут проинициализированы при загрузке. Если этого не происходит в Вашем частном случае, потому что все диски висят на одном SATA-контроллере, это не означет, что такого не может происходить в принципе.
sunjob писал(а):
16.10.2020 00:57
второй список, уже писал :yes3:, содержит UUID дисков, которые точно не будут меняться, не при каких обстоятельствах
А вот тут, пожалуйста, поподробнее, откуда у диска берётся UUID?
sunjob писал(а):
16.10.2020 00:57
да и потом, отсекать само по себе, жесткие диски, не дело! кто сказал, что мы не будем с ними работать? взять и быстренько сохранить образ диска - кто нам мешает? да еще со сжатием, да еще удобно, да еще быстренько, все в одном месте, в одной тулзятине, все "натуральными командами" а не хрен знает чем там, скрытым под капотом ...?
Вот тут согласен. Было бы логично показывать всё, но при подозрении, что пользователь пытается сделать что-то не то, ещё раз переспросить, насколько он уверен в своём выборе. И, кстати, не лишним было бы проверить, что не будут затронуты смонтированные файловые системы.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 270

Re: usb_flash_tool - простая утилита для работы с флешкой

Сообщение sunjob »

А если не хамить?
это, типа, сатира или угроза? :crazy:
не означет, что такого не может происходить в принципе.
ну точно, можно теперь выбросить на помойку /etc/fstab ?!
в каком порядке эти контроллеры будут проинициализированы при загрузке
че за смех-то?! в том порядке, в котором нужно :yes3:

указанные "типа проблемы" не для особо простых пользователей, согласитесь?! глуппо надеяться, что человек умеющий "так поставить раком систему" не разберется сам, своими силами, закрытыми глазами в консоли...?! ему никакие "прочие" тузлятины нафих не нужны, он сам себе крутой перец :cray:

у человека дом горит а он в ресторан собрался... не порядок!

не нравиться первый тип блок-списков, запиндюрьте все во второй с UUID-ами... :drunk: не посчитайте за назойливость, в ридми максимально возможно расписано... :yes3: (ну, или, на сколько смог)

...
Не «система видит» (линуксу как раз по барабану...) а они сами так себя идентифицируют.
вам виднее, хотя я очень сомневаюсь, что нисколько не меняет подхода к разграничению доступа и того что мне по барабану :D (диски там себя идентифицируют или система), списки - устанавливают жесткие рамки, точка!
откуда у диска берётся UUID?
это, опять, сатира?! зашивается на лоб, при рождении ... в прямом смымсле, во время производства диска, как с сетевыми картами
... Было бы логично ...
ну да, это по вашему "логично"... как в анекдоте, "по своему он прав... а по моему..."
показывать всё
ну дак и так показывается все... кроме того, что мы запретили :blush: а иначе нафига вообще софтина писалась то? имменно! изначально была идея BLOCK-списков, а уж все остальное потом... подтянулось

я обожаю критику, но по делу (в данном случае, при всем моем "ОГРОМНОМ СПАСИБОМ" за помощь!!!)
все таки считаю, что это больше надуманные проблемы ...

реализовано так, как я посчитал единственно нужно! точка :tongue:
просто, понятно, надежно... (далее можно спорить, можно просто пользоваться, не придумывать проблем или не пользоваться) ну я же пользуюсь, уже достаточно давно, пока все устравивает (ну или почти все, нет кнопи "сделать ... хорошо")

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

спасибо
Последний раз редактировалось sunjob 16.10.2020 16:30, всего редактировалось 8 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали: