Pull to refresh
23
0
Send message

Чтение ради чтения… не захватывает, хоть и написано действительно очень хорошо.

Разумеется. Но эта мера ничем не обусловлена в условиях нормальной работы сервера.

У вас есть bash. Вы пытаетесь найти путь к замку, но из‐за пробелов в именах вы не сдвигаетесь с места, и продолжаете спасать принцессу относительно текущего местоположения.

  1. Сеть не работает => NFS не монтируется;
  2. NFS должна монтироваться в /mnt => директории /mnt/logs не существует;
  3. cd: /mnt/logs: No such file or directory;
  4. … =)

Этот пример скорее показывает важность правильной настройки инициализации.

Неплохо. Ещё есть некий "framework" для bash – думаю, продвинутым пользователям будет очень занятно почитать код =)

Хороший перевод. От себя могу только добавить, что большинство ошибок может предотвратить set -e:


#!/bin/bash -e

…

Кроме того, слышал про gdb‐like дебаггер. bashdb, не он?

Есть проблема, связанная с правами platform.xml: они должны быть 644, в то время как копирование/перемещение без --preserve=mode может изменить их из‐за umask – причём это происходит неосознанно со стороны модифицирующего.


Factory reset технически никак не может помочь – не в его компетенции; подключить устройство через MTP, опять же, не выйдет из‐за поломанной инициализации. Единственный простой выход – сменить eMMC на новый, но, может, есть альтернативные пути?

Ни у кого, кстати, не было опыта восстановления прав platform.xml без какого‐либо, прежде имевшегося, инструментария самого смарта?

Серийные порты генерируются в зависимости от конкретного устройства, к которому как раз и привязана конфигурация. Хотя я иногда замечал, что при некоторых обстоятельствах они менялись с ttyUSB0… 2 соответственно на ttyUSB1… 3 – но это нештатная ситуация.


Или нет?

Действительно, это выглядит рациональнее.

Спасибо, корректное замечание.

нет и элементарно "отвязанного от дистрибутива" файла .tar.gz (.bz2, .xz на выбор).

Да ладно, мейнтейнеры других дистрибутивов могут использовать «привязанные к дистрибутиву» пакеты ровно как и .tar.gz: распаковка, применение специфичных для дистрибутива изменений, и, собственно, упаковка в целевой пакет. Если нет нужды во втором этапе, то есть конвертеры вроде debtap.

В июле 2016 года Microsoft выпустила для Windows 10 новый механизм компрессии Compact OS для утилиты командной строки compact.exe, которая сжимает файлы операционной системы непосредственно во время её работы.

Это такой аналог прозрачной компрессии? Или это она и есть?

Мораль сей повести проста: kill -SIGTSTP. Ну или как‐нибудь через цгруппу, — судя по всему, Столловский скрипт был запущен в ней. Перекладывать ответственность на другого человека очень некультурно, а принимать её — наивно.


Спасибо, читал с огромным интересом. Ставлю плюс, добавляю в избранное и подписываюсь в ожидании продолжения. На будущее: аккуратнее с пунктуацией — единственный минус от меня, не считая совсем уж несуразное описание Кости =)

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


Ну а что касается шифрования, то в journald, например, используется Forward Secure Sealing.

Пересылать сообщения в syslog, конечно, не нужно, но это не баг и угрожает безопасности обратно пропорционально криптостойкости syslog-a — ну если шифрование включено, конечно.

Жесть. Просто какофония из грамматических ошибок.

Другая настройка PAM. В арче по дефолту login требует pam_shells.so, и правильно делает.

А /sbin/login, соответственно, не заработает.

В нём. Но /sbin/login не будет работать без наличия шелла в /etc/shells.

Information

Rating
Does not participate
Registered
Activity