Jump to content

Recommended Posts

@ARVНе надо думать, что linux или сообщество тебе что-то должны. Не устраивает - улучши. Тут это можно в отличие от закрытых систем.

Share this post


Link to post
Share on other sites
11 час назад, Pont 007 сказал:

...а группы пользователей есть и Windows, но Windows привыкли сидеть под администратором, но так делают только домашние пользователи,...

Ага, под админом с антивирусом и т.п. ))), когда то сам так и пользовался. И по умолчанию. В Линукс по умолчанию сделано не так.

  И гимор, надо сказать в винде тоже бывает. Вот пример. У меня основная работа в винде из под огр. юзверя, почему и зачем объяснять не буду. Но вот так и не победил протеус, который не работает ни из под юзверя, ни при "запуск от имени админа". Но я особо и разбираться не стал почему, просто пользуюсь другими вещами или если уж надо, тогда переключаюсь на админа.

4 минуты назад, ARV сказал:

Если предмет рассчитан на человека, он должен подчиняться человеческой логике.

Человеческая логика не стандартизована ) Предмет просто не кроссЛогиковый ))), переделают под Вас, а завтра придёт VRA и начнёт бузить что его логика протестуэ.

4 минуты назад, ARV сказал:

Вам не надо знать, как распространяются радиоволны, чтобы посмотреть телевизор.

Если собираетесь его утащить в ж/б бункер, то придётся с этим разобраться или пойти на форум, где скажут, что надо антенну наружу вытащить ибо... Консольный плеер вместо GUIёвого, да и сервер - подходящая аналогия.

4 минуты назад, ARV сказал:

Разве аудиокарта открывает врата ада?

Ещё как! Я вот тут как root сплю и девятый сон вижу с соловьиными трелями в райских кущах, а тут на самом интересном месте в 23:30 по местному времени приходит ARV и зараза врубает металлику, гад, на всю громкость, и на меня тут же налетают черти и пытаются... Есть логика???

Edited by GDK

Share this post


Link to post
Share on other sites
Только что, GDK сказал:

Консольный плеер вместо GUIёвого, да и сервер - подходящая аналогия.

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

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

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

Подробнее

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

Лучше прекрати сравнивать с виндой и подходить к линуксу с мерками винды.

Share this post


Link to post
Share on other sites

Среди использующих с GUI много "неподготовленных" людей, для них умолчания иные наверное задуманы.

Share this post


Link to post
Share on other sites
                     

Материалы вебинара STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

На вебинаре были продемонстрированы современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0, проведено их подробное сравнение. Мы подготовили для вас материалы. Вы можете посмотреть видеозапись вебинара, ознакомиться с ответами на вопросы, загрузить код для тестирования, прочитать статьи по теме

Подробнее...

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

Только что, Vascom сказал:

Лучше прекрати сравнивать с виндой и подходить к линуксу с мерками винды.

Я как бы и не сравниваю, все мои вопросы касаются только того, с чем я столкнулся в линухе. Когда меня наталкивают на винду - я и о ней говорю. Сейчас я в ступоре от нелогичности линуха. Но тем не менее не вижу причин, почему нельзя сравнить...

Share this post


Link to post
Share on other sites

Юзер один и права у него одни, но возможности разные в консольном и в графическом режиме. В графическом режиме запущены инструменты, предоставляющие юзеру больше возможностей.

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

Юзер один и права у него одни, но возможности разные в консольном и в графическом режиме.

То есть для графического режима не надо быть включенным в группу Audio чтобы слушать музыку? Я верно вас понял, что уровень безопасности для графического режима по-дефолту гораздо ниже?

Share this post


Link to post
Share on other sites

Именно!

Ты опять упорно не читаешь, что тебе пишут. В ссылке про ConsoleKit об этом сказано.

Твой многолетний опыт мышевождения множится на ноль в консоли Linix, смирись с этим. Именно поэтому несостоятельных твои логические рассуждения, ибо они основаны на другом опыте.

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

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

Share this post


Link to post
Share on other sites
10 минут назад, ARV сказал:

То есть для графического режима не надо быть включенным в группу Audio чтобы слушать музыку? Я верно вас понял, что уровень безопасности для графического режима по-дефолту гораздо ниже?

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

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

пользователь получает доступ к аудиоустройству не напрямую, а через другие утилиты

Гм... как все загадочно. И что же это за утилиты? И получается, если я открою консоль в GUI, то уже смогу и без включения в группу запустить mplayer из GUI-консоли? Или наоборот, не смогу, хотя без консоли мог?

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

Сможешь

И после этого вы будете говорить мне о том, что я не понимаю логики линуха?! :o Да как же ее понять, если в КОНСОЛИ GUI я могу делать то, что не могу делать просто в КОНСОЛИ?! 

Share this post


Link to post
Share on other sites

В GUI консоль называется "эмулятор терминала". Ни на какую мысль не наводит?

Share this post


Link to post
Share on other sites

@ARVЭто уже начинает походить на откровенный троллинг.

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

В GUI консоль называется "эмулятор терминала". Ни на какую мысль не наводит?

Если честно, то что это "эмулятор" - я просто не в курсе. Но в чем смысл аудио-группы, я все равно не понимаю. Если отбросить шуточки про "металл в уши мирно спящего root"

Share this post


Link to post
Share on other sites

Тогда читай, разбирайся. Хотя ты не с того начал. Это как начать "Войну и мир" сразу со второго тома.

Share this post


Link to post
Share on other sites
Цитата

Разве аудиокарта открывает врата ада?

При желании даже с неё можно грузить вредоносный код, спектрум вспомните как грузил программы. 

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

 

Edited by Pont 007

Share this post


Link to post
Share on other sites
35 минут назад, ARV сказал:

И после этого вы будете говорить мне о том, что я не понимаю логики линуха?! :o Да как же ее понять, если в КОНСОЛИ GUI я могу делать то, что не могу делать просто в КОНСОЛИ?! 

Сейчас, внимание, если ты залогинишься в графике и переключиться в голую консоль (не разлогинившись из графики), то в ней будет доступ к звуковой карте. Как логика?

Файлы, группы и пользователи - это особенность архитектуры UNIX/Linux подобных систем. Основа основ. Security by design. Чтобы понять, нужно вникнуть. В пару сообщений на форуме все тонкости объяснить не реально.

Логика - дело хорошее, но если основные предпосылки заведомо ложные, то к истине не придёшь.

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

Тогда читай, разбирайся.

Если бы я хотел стать сисадмином - я бы читал и разбирался. Этот уровень мне не нужен.

Только что, Pont 007 сказал:

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

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

Только что, lnx сказал:

если основные предпосылки заведомо ложные, то к истине не придёшь

Это очевидно, я и не спорю. Но, если я верно понимаю, система безопасности строится по иерархии: сначала идут пользователи, наделяемые индивидуальными правами, затем идут группы и т.д. Если это так, то наделение одного и того же юзера разными правами в зависимости от того, какой разновидностью интерфейса он пользуется, противоречит этой логике. Если логика безопасности начинается с типа интерфейса, тогда в консоли обычному пользователю могут быть ограничены права, но вроде как на самом деле это (в смысле первопричинность GUI) не так... И опять конфликт логики...

root считается членом всех групп без явного включения в группу или даже его надо включать в группы? вроде как у меня до включения в группу не работало даже sudo mplayer 1.wav или sudo не от имени root запускает программы?

Edited by ARV

Share this post


Link to post
Share on other sites
Цитата

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

Да, тем более ПК с голой консолью может быть даже не сервером, а встраиваемый компьютером, который кроме управления станком больше ничего не делает.

Share this post


Link to post
Share on other sites

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

Странный ты человек, понять хочешь, а разбираться не хочешь. Мы должны это делать вместо тебя? Какой смысл нам что-либо тебе объяснять, если ты сам читаешь выборочно и вникать не заинтересован? Лучшие традиции троллинга.

Edited by lnx

Share this post


Link to post
Share on other sites
Только что, lnx сказал:

Сначала идут файлы, а потом уже права к ним, пользователи и группы

Хорошо, признаю свою ошибку: сначала файлы. Как это меняет ранее сказанное мною?

Только что, ARV сказал:

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

 

Только что, lnx сказал:

Лучшие традиции троллинга

Перестаньте уже талдычить эту мантру. Легче легкого обозвать троллем любого, кто задает неудобные вопросы. Игнорируйте, если не нравится. Не кормите "тролля". 

Edited by ARV

Share this post


Link to post
Share on other sites

@ARVЕсли ты не хочешь вникать, читать и разбираться, то не задавай вопросы для ответа на которые надо вникать, читать и разбираться.

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

Если ты не хочешь вникать, читать и разбираться, то не задавай вопросы для ответа на которые надо вникать, читать и разбираться

Вообще-то, вы слегка запутались: если для ответа надо вникать и разбираться, то для вопроса этого не надо. Проблема моя была решена давно, и как раз без особого вникания: мне посоветовали добавиться в группу, я добавился, и все взлетело. Больше мне ничего пока что не надо. 

Последние же посты мои более философские, нежели практические. Не понимаю я некоторых вещей, мне советуют их понять, но как? Как можно понять то, что не логично? А вместо объяснений, куда спряталась логика, мена называют троллем и говорят, что я не хочу разбираться. В логике - хочу. Только во что вникать я должен, если противоречие никто не объясняет: почему один и тот же юзер не взирая на группы наделяется разными правами в зависимости от интерфейса? почему права доступа к файлам не меняются, содержимое групп не меняется, вообще ничего не меняется, а права юзера - меняются?! Где тут логика и в чем она?

Я боюсь, что эту логику вообще никто не понимает, просто все привыкли, что так оно и есть, и точка. Не сумлевайся - это истина! Я меня черти тянут понять.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By admin
      В ролике показано как скомпилировать и установить библиотеку OpenCV 4.1.0 на Raspberry Pi 3.
      Используйте промокод CXEMNET и получите скидку 10% в магазине https://www.seeedstudio.com/ при покупке от 150$!
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-3-Model-B--p-3037.html малинка
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-PI-VGA666-DPI-dtoverlays-Module.html модуль vga666
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-Camera-Module-V2-p-2800.html камера
      Команды из видео.
      Открыть настройки raspberry Pi: 
      sudo raspi-config
      Далее выбираем Advanced Options → Expand Filesystem. Перезагружаемся.

      Установка требуемых пакетов:
      sudo apt-get install cmake cmake-curses-gui libgtk2.0-dev
      sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libx264-dev libxvidcore-dev
      sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev
      sudo apt-get install gfortran libatlas-base-dev
      Увеличение размера файла подкачки. 
      sudo nano /etc/dphys-swapfile
      Находим строчку CONF_SWAPSIZE=100
      И увеличиваем число например до 1024.
      Перезапускаем службу.
      sudo /etc/init.d/dphys-swapfile stop
      sudo /etc/init.d/dphys-swapfile start
      Создаем папку opencv в домашнем каталоге и переходим в нее
      cd /home/pi
      mkdir opencv
      cd opencv
      Скачиваем архивы с исходниками с помощью утилиты wget
      wget https://github.com/opencv/opencv/archive/4.1.0.zip -O opencv_source.zip
      wget https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -O opencv_contrib.zip
      Распаковываем архивы.
      unzip opencv_source.zip
      unzip opencv_contrib.zip
      И теперь можно их удалить
      rm opencv_source.zip
      rm opencv_contrib.zip
      Теперь переходим в папку opencv-4.1.0 и создаем в ней папку build
      cd opencv-4.1.0
      mkdir build
      cd build
      Настраиваем параметры сборки. Обратите внимание на путь до дополнительных модулей!
      cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D INSTALL_C_EXAMPLES=OFF \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/home/pi/opencv/opencv_contrib-4.1.0/modules \
      -D BUILD_EXAMPLES=ON \
      -D BUILD_DOCS=ON \
      -D ENABLE_NEON=ON ..
      Компиляция в 1 поток
      make -j1

      Компиляция в 4 потока (только если у вас хорошее охлаждение малинки)
      make -j4

      Установка библиотеки
      sudo make install

      Настройка динамического связывания
      sudo ldconfig

      Проверка работоспособности библиотеки.
      python3
      import cv2
      cv2.__version__

      В результате, библиотека должна выдать номер версии, которую вы установили.
    • By admin
      Честный обзор миникомпьютера OMEGA 2. Характеристики, подключение и работа с командной строкой. Отправляем твит и компилируем свое приложение прямо на миникомпьютере.
      Ссылка на миникомпьютер: https://www.indiegogo.com/projects/omega2-5-linux-computer-with-wi-fi-made-for-iot
      Ссылка на документацию: https://docs.onion.io/omega2-docs/
      Ссылка на opkg пакеты: http://repo.onion.io/omega2/
    • By vv7
      Всем привет !
      Да, вот так вот. Опять светодиод и опять не запускается.
      В чём косяк ?
      Питание - от автозарядки для мобилки ( 12В -> 5В ).
      Среда разработки ( IDE ): MPLAB X v3.35 Linux, компилятор C18.
      Программатор: PICKit3
      Прошивка, по-моему - нормальная.
      Сконфигурирован - нормально. ( Или нет ? )
      Элементы все рабочие.
      В наличие есть кварц: 4, 8, 10 МГц.
      Фотка со схемкой - в атаче.
      Осциллографа под рукой - нет .
      Исходник прошивки:

      #include "config_bits.h" #include <stdio.h> #include <stdlib.h> void main (void) { int i = 0; TRISA = 0x00; PORTA = 0x00; TRISB = 0x00; PORTB = 0xFF; TRISC = 0x00; PORTC = 0x00; TRISD = 0x00; PORTD = 0x00; TRISE = 0x00; PORTE = 0x00; while (1) { for ( i = 0; i < 1000000; i++) { PORTB = !PORTB; } } }
      Файл "config_bits.h":

      // PIC18F452 Configuration Bit Settings // 'C' source line config statements #include <p18f452.h> // CONFIG1H #pragma config OSC = HS // Oscillator Selection bits (HS oscillator) #pragma config OSCS = OFF // Oscillator System Clock Switch Enable bit (Oscillator system clock switch option is disabled (main oscillator is source)) // CONFIG2L #pragma config PWRT = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config BOR = ON // Brown-out Reset Enable bit (Brown-out Reset enabled) #pragma config BORV = 20 // Brown-out Reset Voltage bits (VBOR set to 2.0V) // CONFIG2H #pragma config WDT = OFF // Watchdog Timer Enable bit (WDT disabled (control is placed on the SWDTEN bit)) #pragma config WDTPS = 128 // Watchdog Timer Postscale Select bits (1:128) // CONFIG3H #pragma config CCP2MUX = ON // CCP2 Mux bit (CCP2 input/output is multiplexed with RC1) // CONFIG4L #pragma config STVR = ON // Stack Full/Underflow Reset Enable bit (Stack Full/Underflow will cause RESET) #pragma config LVP = OFF // Low Voltage ICSP Enable bit (Low Voltage ICSP disabled) // CONFIG5L #pragma config CP0 = OFF // Code Protection bit (Block 0 (000200-001FFFh) not code protected) #pragma config CP1 = OFF // Code Protection bit (Block 1 (002000-003FFFh) not code protected) #pragma config CP2 = OFF // Code Protection bit (Block 2 (004000-005FFFh) not code protected) #pragma config CP3 = OFF // Code Protection bit (Block 3 (006000-007FFFh) not code protected) // CONFIG5H #pragma config CPB = OFF // Boot Block Code Protection bit (Boot Block (000000-0001FFh) not code protected) #pragma config CPD = OFF // Data EEPROM Code Protection bit (Data EEPROM not code protected) // CONFIG6L #pragma config WRT0 = OFF // Write Protection bit (Block 0 (000200-001FFFh) not write protected) #pragma config WRT1 = OFF // Write Protection bit (Block 1 (002000-003FFFh) not write protected) #pragma config WRT2 = OFF // Write Protection bit (Block 2 (004000-005FFFh) not write protected) #pragma config WRT3 = OFF // Write Protection bit (Block 3 (006000-007FFFh) not write protected) // CONFIG6H #pragma config WRTC = OFF // Configuration Register Write Protection bit (Configuration registers (300000-3000FFh) not write protected) #pragma config WRTB = OFF // Boot Block Write Protection bit (Boot Block (000000-0001FFh) not write protected) #pragma config WRTD = OFF // Data EEPROM Write Protection bit (Data EEPROM not write protected) // CONFIG7L #pragma config EBTR0 = OFF // Table Read Protection bit (Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR1 = OFF // Table Read Protection bit (Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR2 = OFF // Table Read Protection bit (Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR3 = OFF // Table Read Protection bit (Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks) // CONFIG7H #pragma config EBTRB = OFF // Boot Block Table Read Protection bit (Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks)
      Проблема: Он то ли не запускается, то ли ещё что-то. Светодиод на 30 ножке ( PORTBbits.RB0 ( B0 ) ) просто горит. А ведь в программе я прописал, чтоб весь блок B периодически переключался на противоположенное значение, но этого не происходит. Менял значения цикла от 1000000 до 10 - 0 по цельсию.
      Вопрос, что может быть. Может минус плохой и на монтажных схемках такого рода ( как на фотке ) собирать схемы на МК - плохая идея ? Аля нужно паять ?!
      Спасибо !!!



    • By Vascom
      Кто-нибудь использует stlink https://github.com/texane/stlink для работы с МК под Linux?
    • By vv7
      Привет,
      Каким образом можно прошить МК в Linux ( Например: Pic18F4550 ) ?

      Результаты поиска в инете закончились провалом ...
      Я смог подключить и соединить PICKit3 в MPLAB через Linux, но ... я смог прошить мк только через Low Voltage ... и, как-то не удобно пользоваться MPLAB в этом деле.
      Под Windows я использую простую прогу Standalone PICKit3 Programmator v3.10 ( Всё Работает на УРА !!!), но нужен аналог под Linux ( Ubuntu 15.04 )

      Есть ли какой-то скрипт или прога под Линь, который просто прошивает чип HEX файлом ?
      Типа, аля: ./pickit3 -w /home/user/Desktop/Test/file.hex -c pic18f4550
      Спасибо заранее !!!
  • Сообщения

    • Ну да, больше нет аргументов, вижу. У меня за спиной десятки собранных дискретных усилителей, пойдите и почитайте мои темы. А доказывать что-то лично вам для меня не имеет абсолютно никакого смысла. Любой человек, мало-мальски умеющий читать схемы, сразу увидит, что тут нечему неработать. Даже вы смогли почти без ошибок трассировать плату под этот несложный усилитель. Это уровень!   
    • Тот 10-летний s55 был "истинным арийцем" -made in germany...  Подбирая выброшенные агрегаты оставляю в живых только редкие модели/хорошей сборки. Остальных в доноры и на разбор.  Кстати, в элт теликах конца 80-х начала нулевых малазийской и европейской сборки стоят динамики куда лучшего качества чем отечественные гдш и аналогичные китайские которые пихают в каждый ящик. Дины снимают редко, в основном выдерают металл- трансы, радиаторы, петли размагничивания, остальное бросают а я откручиваю. Хороших японских/корейских теле динамиков набралось на 20 пар микро мониторов а заняться всё руки не доходят.. 
    • Никаких кулачков... Тут всё платоническое.  ЗЫ: У Рокера60  есть  ангел во плоти? Есть. А у меня  что... не может быть своего ангела, что ли...? Ну да... подкопчёный  он немного... но не хуже ангела Рокера60го... Имхо.
    • Соберите и покажите что ЭТО работает. С Вашим навыком "травления и сверления" это плёвое дело. Как говорится усилитель в студию.... 
    • не за что) хорошему человеку - всегда пожалуйста да,это лайка - на сайте можно скачать прогу
    • И правда... думал шутка...
    • Спасибо ! расширение файла - lay6. - это печатная плата ?  Я по старинке в PCB работаю.. это PCAD - значит. 
  • Покупай!

×
×
  • Create New...