Raspberry Pi 2 ... снова

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 29 май 2022, 17:38

Относительно root, паролей, и прав доступа в Raspbian...
The raspi-config Tool
Until recently the default user on Raspberry Pi OS was pi with the password raspberry. The default user is now set on first boot using a configuration wizard.
До недавнего времени пользователем по умолчанию в ОС Raspberry Pi был pi с паролем raspberry. Пользователь по умолчанию теперь устанавливается при первой загрузке с помощью мастера настройки.
И я помню, что даже в недавней сборке Raspbian для CLI (консольной) я имел дефаултного пользователя с именем pi.
Но в теперешней полновесной сборке просто нет такого пользователя:

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

olej@raspberrypi:/ $ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-network:x:100:102:systemd Network Management,,,:/run/systemd:/usr/sbin/nologin
systemd-resolve:x:101:103:systemd Resolver,,,:/run/systemd:/usr/sbin/nologin
_apt:x:102:65534::/nonexistent:/usr/sbin/nologin
systemd-timesync:x:103:109:systemd Time Synchronization,,,:/run/systemd:/usr/sbin/nologin
messagebus:x:104:110::/nonexistent:/usr/sbin/nologin
_rpc:x:105:65534::/run/rpcbind:/usr/sbin/nologin
statd:x:106:65534::/var/lib/nfs:/usr/sbin/nologin
sshd:x:107:65534::/run/sshd:/usr/sbin/nologin
avahi:x:108:113:Avahi mDNS daemon,,,:/run/avahi-daemon:/usr/sbin/nologin
lightdm:x:109:114:Light Display Manager:/var/lib/lightdm:/bin/false
rtkit:x:110:116:RealtimeKit,,,:/proc:/usr/sbin/nologin
pulse:x:111:119:PulseAudio daemon,,,:/run/pulse:/usr/sbin/nologin
saned:x:112:122::/var/lib/saned:/usr/sbin/nologin
colord:x:113:123:colord colour management daemon,,,:/var/lib/colord:/usr/sbin/nologin
hplip:x:114:7:HPLIP system user,,,:/run/hplip:/bin/false
epmd:x:115:124::/run/epmd:/usr/sbin/nologin
geoclue:x:116:125::/var/lib/geoclue:/usr/sbin/nologin
systemd-coredump:x:996:996:systemd Core Dumper:/:/usr/sbin/nologin
olej:x:1000:1000:,,,:/home/olej:/bin/bash
Как установить Root-пароль для Raspberry Pi и существует ли стандартный?
В Raspberry Pi пароль по умолчанию отсутствует. Это касается как дистрибутива Raspbian, так и других систем. Такой подход связан с обеспечением безопасности. Если default-пароль от Raspberry Pi будет существовать, то система станет уязвимой при подключенной Сети и открытом доступе, например, по SSH.

Поэтому после установки системы рекомендуется сразу же установить пароль для суперпользователя. В противном случае это все равно придется делать, но уже в спешке.
Но зато пользователь, который создан при первой загрузке получает право sudo без пароля (как по мне, так это более опасно чем root имеющий известный пароль!).
Раз так, то так же просто можно создать терминальную сессию (с монитора или в SSH) с правами root:

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

olej@raspberrypi:~ $ sudo -i
root@raspberrypi:~# who am i
olej     pts/11       2022-05-29 15:38 (192.168.1.17)
root@raspberrypi:~# pwd
/root
Но как по мне, дополнительно следовало бы создать свой пароль для root:

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

olej@raspberrypi:~ $ sudo passwd root
Новый пароль: 
Повторите ввод нового пароля: 
passwd: пароль успешно обновлён

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

olej@raspberrypi:~ $ su -
Пароль: 
root@raspberrypi:~# whoami
root
Для того, хотя бы, что если сломать вход для единственного пользователя в системе, то иметь вход для root по исправлению ситуации.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 29 май 2022, 18:16

Olej писал(а):
29 май 2022, 13:21
Дальше - обновления и индивидуальные настройки...
Поехали дальше устанавливать...
Я привык удобно искать пакеты в репозиториях с помощью aptitude :

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

root@raspberrypi:~# apt install aptitude
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Будут установлены следующие дополнительные пакеты:
  aptitude-common libcwidget4 libsigc++-2.0-0v5 libxapian30
Предлагаемые пакеты:
  apt-xapian-index aptitude-doc-en | aptitude-doc debtags libcwidget-dev xapian-tools
Следующие НОВЫЕ пакеты будут установлены:
  aptitude aptitude-common libcwidget4 libsigc++-2.0-0v5 libxapian30
Обновлено 0 пакетов, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 4.059 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 17,1 MB.
Хотите продолжить? [Д/н] y
Пол:2 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf libsigc++-2.0-0v5 armhf 2.10.4-2 [29,5 kB]
Пол:4 http://mirror.wheel.sk/raspbian/raspbian bullseye/main armhf libxapian30 armhf 1.4.18-3 [967 kB]
Пол:1 http://fastmirror.pp.ua/raspbian/raspbian bullseye/main armhf aptitude-common all 0.8.13-3 [1.776 kB]
Пол:3 http://fastmirror.pp.ua/raspbian/raspbian bullseye/main armhf libcwidget4 armhf 0.5.18-5 [262 kB]
Пол:5 http://fastmirror.pp.ua/raspbian/raspbian bullseye/main armhf aptitude armhf 0.8.13-3 [1.024 kB]
Получено 4.059 kB за 3с (1.522 kB/s)
Выбор ранее не выбранного пакета aptitude-common.
(Чтение базы данных … на данный момент установлен 180601 файл и каталог.)
Подготовка к распаковке …/aptitude-common_0.8.13-3_all.deb …
Распаковывается aptitude-common (0.8.13-3) …
Выбор ранее не выбранного пакета libsigc++-2.0-0v5:armhf.
Подготовка к распаковке …/libsigc++-2.0-0v5_2.10.4-2_armhf.deb …
Распаковывается libsigc++-2.0-0v5:armhf (2.10.4-2) …
Выбор ранее не выбранного пакета libcwidget4:armhf.
Подготовка к распаковке …/libcwidget4_0.5.18-5_armhf.deb …
Распаковывается libcwidget4:armhf (0.5.18-5) …
Выбор ранее не выбранного пакета libxapian30:armhf.
Подготовка к распаковке …/libxapian30_1.4.18-3_armhf.deb …
Распаковывается libxapian30:armhf (1.4.18-3) …
Выбор ранее не выбранного пакета aptitude.
Подготовка к распаковке …/aptitude_0.8.13-3_armhf.deb …
Распаковывается aptitude (0.8.13-3) …
Настраивается пакет libxapian30:armhf (1.4.18-3) …
Настраивается пакет libsigc++-2.0-0v5:armhf (2.10.4-2) …
Настраивается пакет aptitude-common (0.8.13-3) …
Настраивается пакет libcwidget4:armhf (0.5.18-5) …
Настраивается пакет aptitude (0.8.13-3) …
update-alternatives: используется /usr/bin/aptitude-curses для предоставления /usr/bin/aptitude (aptitude) в автоматическом режиме
Обрабатываются триггеры для man-db (2.9.4-2) …
Обрабатываются триггеры для libc-bin (2.31-13+rpt2+rpi1+deb11u2) …
Например как-то так:

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

olej@raspberrypi:~ $ aptitude search obconf
i A lxappearance-obconf                                              - LXDE GTK+ theme switcher (plugin)                                          
p   lxappearance-obconf-dbg                                          - LXDE GTK+ theme switcher (plugin - debug)                                  
i   obconf                                                           - preferences manager for Openbox window manager                             
p   obconf-dbgsym                                                    - debug symbols for obconf                                                   
p   obconf-qt                                                        - Openbox configuration with a Qt interface                                  
p   obconf-qt-l10n                                                   - Language package for obconf-qt                                             

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

olej@raspberrypi:~ $ aptitude search 10n | grep ^i
i A chromium-browser-l10n - chromium-browser language packages
i  gnupg-l10n - GNU privacy guard - localization files
i A libc-l10n - GNU C Library: localization files
i A libqscintilla2-qt5-l10n - Scintilla source code editing widget for Qt5, translation files
i  libreoffice-l10n-en-gb - office productivity suite -- English_british language package
i  libreoffice-l10n-ru - office productivity suite -- Russian language package
i A qttranslations5-l10n - translations for Qt 5
i A vlc-l10n - translations for VLC

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 29 май 2022, 18:37

Что ещё беспокоит?
Хотелось бы, как привык: 1). иметь несколько (4-6-9...) рабочих столов + 2) на панели иметь иникатор и переключение рабочих столов.
По описаниям в Интернет это напрямую не делается, и не так просто в их DE...
По Raspberry Pi Raspbian Multiple Desktops
Меню ->Параметры->Main Menu Editod в параметры можно добавить (отметить флажком) "Менеджер настроек Openbox"
2022-05-29-182410_675x530_scrot.png
2022-05-29-182410_675x530_scrot.png (102.27 КБ) 878 просмотров
И открыв этот "Менеджер настроек Openbox", в нём в закладке "Рабочие столы" добавить сколько надо:
2022-05-29-182503_1125x640_scrot.png
2022-05-29-182503_1125x640_scrot.png (66.13 КБ) 878 просмотров
Остаётся вопрос (даже 2): 1). как их индицировать? 2). как их переключать? ... И лучше всего это на панели десктопа.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 29 май 2022, 20:18

Olej писал(а):
29 май 2022, 18:37
Остаётся вопрос (даже 2): 1). как их индицировать? 2). как их переключать? ... И лучше всего это на панели десктопа.
В обсуждениях (июнь-ноябрь 2019) инженеров техподдержки Raspbian находим:
workspaces, more than 1.
Меня смущает это заявление.
Я запускаю несколько рабочих столов на всех своих Pis, и я никогда не видел этой проблемы. Как именно вы настраиваете несколько рабочих столов, чтобы это произошло?
Raspbian 'Buster' 2019-06-20 BUG
Мы не поддерживаем переключение между несколькими рабочими столами (оно было удалено в wheezy), поэтому не гарантируется, что инструменты для его поддержки будут работать в нашем образе; используйте их на свой страх и риск и не ожидайте, что они будут поддерживаться.

Но после того, как вы только что установили плагин, чтобы попробовать его, да, этот пункт меню действительно запускает obconf.
Похоже, что с рабочими столами придётся пока повременить. :lol: :-(

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 30 май 2022, 00:44

Следующий пункт моих интересов: это Golang - сборка, использование...
Но про это есть другая тема (продолжаем там): Raspberry Pi 2 - GoLang

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 31 май 2022, 11:54

Olej писал(а):
29 май 2022, 17:38
Но как по мне, дополнительно следовало бы создать свой пароль для root:
При том всём, хоть login для root мы и создадим, удалённый вход по SSH будет запрещён.
Сравните:

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

olej@R420:~$ ssh root@192.168.1.142
root@192.168.1.142's password: 
Permission denied, please try again.
^C

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

olej@R420:~$ ssh olej@192.168.1.142
olej@192.168.1.142's password: 
Linux raspberrypi 5.15.32-v7+ #1538 SMP Thu Mar 31 19:38:48 BST 2022 armv7l
...
olej@raspberrypi:~ $ su -
Пароль: 
root@raspberrypi:~# whoami
root
Запрещён именно SSH вход его настройками. Это легко и поменять ... но как-раз вот это вряд ли стоит делать.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 31 май 2022, 12:04

Olej писал(а):
29 май 2022, 18:16
Поехали дальше устанавливать...
Проверяю что там есть из программных инструментов и что нужно доустанавливать...

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

olej@raspberrypi:~ $ gcc --version
gcc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

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

olej@raspberrypi:~ $ make --version
GNU Make 4.3
Эта программа собрана для arm-unknown-linux-gnueabihf
Copyright (C) 1988-2020 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное программное обеспечение: вы можете свободно изменять его и
распространять. НЕТ НИКАКИХ ГАРАНТИЙ вне пределов, допустимых законом.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 05 янв 2023, 23:07

Почти год не смотрел что там происходит...
А сейчас смотрю чат Telegram относительно Raspberry Pi - https://t.me/ru_raspberry/275831
... можно на авито за 3500 найти, плюс есть разница между ревизиями тройки, смотря какая имеется ввиду.
Смотрю что по Украине происходит ... Rozetka:
4 681₴
277386207.jpg
277386207.jpg (34 КБ) 523 просмотра
:-o 4 681₴ - это на сегодня = $130 :evil:
Да на кой фиг оно такое нужно!
Что произошло с этими одноплатниками :?:
Они что там - совсем схренели :?: :-o


Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Raspberry Pi 2 ... снова

Непрочитанное сообщение Olej » 10 ноя 2023, 15:02



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

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя