Полный диск зашифрован при установке Ubuntu 16.04

Если у вас есть поиск GNU, вы можете использовать тест -writable (обратите внимание на орфографию, это не writeable). Это использует системный вызов access(2) вместо того, чтобы просто пытаться понять, что происходит от просмотра разрешений, поэтому он корректно работает с ACL. (Но может разбиться на NFS с сопоставлениями с идентификаторами).

Он также найдет каталоги, которые могут быть записаны пользователем благодаря тому, что он является членом вторичной группы. (например, каталог из /usr/local, доступный для записи в группе admin, или что-то вроде chown root:users /data/share && chmod 2775 /data/share, где некоторые учетные записи являются членами группы users.)

username_to_check=peter base_dir=/   # for example
sudo -u "$username_to_check" find "$base_dir" -type d -writable  2>/dev/null ## GNU find, not POSIX

быть ошибками, когда find сталкивается с каталогами, к которым пользователь не может спуститься, поэтому мы перенаправляем ошибки на /dev/null.

Это не будет содержать каталогов, которые могут быть записаны, но внутри каталогов без разрешения на выполнение, поскольку [ f11], поскольку пользователь не может перемещаться по более высоким каталогам. Однако, если процесс, который им принадлежит, запускается внутри такого каталога, они смогут писать с ним относительные пути. (или они захватывают дескриптор открытого файла в такой каталог, они могут использовать openat(2)). pwd не будет работать, если у них нет разрешения на исполнение для одного из компонентов каталога полного пути, поэтому это не обычная настройка.

Это также пропускает записываемые каталоги, которые находятся внутри исполняемого файла, но не читаемые каталоги. Чтобы обойти эти ограничения, вероятно, запустите find -type d как root и используйте find -writable в качестве пользователя для проверки результирующих путей. Это может быть более эффективным, чем цикл оболочки с использованием [ -w "$f" ].

POSIX find(1) имеет гораздо меньше опций, чем поиск GNU. Если ваш скрипт должен быть переносимым в POSIX, возможно, проще всего подключиться к чему-то другому, который проверяет разрешения, например, оболочку с [ -w "$f" ] (см. Другой ответ, который предлагает это.)

4
задан 8 December 2017 в 21:15

2 ответа

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

Выберите " Попробуйте Ubuntu "вместо" Установить Ubuntu ", когда он загружается с USB. Это загрузит версию Ubuntu в прямом эфире. Оттуда вы можете открыть «Диски» для управления разделами на ваших дисках. Имейте в виду, что удаление или форматирование разделов сделает данные, хранящиеся там недоступными, и Диски будут показывать все обнаруженные носители, поэтому будьте осторожны, чтобы не удалять неправильную вещь.

Вы можете удалять разделы по отдельности, но если вы хотите используйте Ubuntu для всего диска, самым простым вариантом будет форматирование всего диска, который удалит все разделы (используйте три вертикальные полосы в правом верхнем углу приложения). Он спросит, хотите ли вы использовать MBR или GPT. Если у вас есть старое оборудование, вы должны выбрать GPT в качестве схемы разделов.

Затем вы можете запустить установщик, который будет ссылкой на рабочий стол на прямом USB-устройстве, или вы можете перезагрузить компьютер и выбрать «Установить Ubuntu "

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

Если вы не помните, какой пароль вы использовали, вам не повезло. [ ! d7]

2
ответ дан 18 July 2018 в 01:35

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

Выберите " Попробуйте Ubuntu "вместо" Установить Ubuntu ", когда он загружается с USB. Это загрузит версию Ubuntu в прямом эфире. Оттуда вы можете открыть «Диски» для управления разделами на ваших дисках. Имейте в виду, что удаление или форматирование разделов сделает данные, хранящиеся там недоступными, и Диски будут показывать все обнаруженные носители, поэтому будьте осторожны, чтобы не удалять неправильную вещь.

Вы можете удалять разделы по отдельности, но если вы хотите используйте Ubuntu для всего диска, самым простым вариантом будет форматирование всего диска, который удалит все разделы (используйте три вертикальные полосы в правом верхнем углу приложения). Он спросит, хотите ли вы использовать MBR или GPT. Если у вас есть старое оборудование, вы должны выбрать GPT в качестве схемы разделов.

Затем вы можете запустить установщик, который будет ссылкой на рабочий стол на прямом USB-устройстве, или вы можете перезагрузить компьютер и выбрать «Установить Ubuntu "

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

Если вы не помните, какой пароль вы использовали, вам не повезло. [ ! d7]

2
ответ дан 24 July 2018 в 17:25

Другие вопросы по тегам:

Похожие вопросы: