Где находится системный -широкий темный режим в Linux?

Когда вы «разблокируете» зашифрованный том, это фактически делает две вещи:

  1. Содержимое этого зашифрованного тома становится доступным для системы как блочное устройство . Думайте о блочном устройстве как о диске или разделе, возможно, виртуальном.
  2. Этот виртуальный диск содержит файловую систему , и эта файловая система смонтирована в каталог /root/workspace. «Mounting » означает, что файловая система становится видимой в этом каталоге .

Вы разблокировали зашифрованный том, а затем записали файл в /root/workspace. В тот момент, когда вы написали этот файл, /root/workspaceбыл обычным каталогом в корневом разделе, к нему ничего не было смонтировано. Итак, вы только что записали файл в корневой раздел. Это не повлияло на зашифрованный том, поскольку между /root/workspaceи зашифрованным томом не было никакой связи.

Когда вы смонтировали зашифрованную файловую систему в /root/workspace, эта скрыла файл, который находился в этом каталоге . Он не удалил файл, а просто сделал его временно недоступным.

Если вы хотите перезаписать зашифрованный том, вам потребуется прямой доступ к нему. Вы не можете сделать это напрямую из Gedit, потому что он может записывать только в файловую систему, он не может напрямую записывать на диск или в раздел. Вы можете вызвать его из командной строки с помощью чего-то вродеecho BREAK IT >/dev/sda99(sda99— это просто пример ). Вам нужно будет запустить это как root и найти правильное имя вместо sda99.Вывод findmntсодержит правильное имя. Очевидно, что вы должны быть здесь очень осторожны, потому что, если вы сделаете это, сломает ваш зашифрованный том, а если вы сделаете это на неправильном томе, этот том, скорее всего, станет непригодным для использования.

В хорошо -сконфигурированной системе вы не должны иметь возможности записи в каталог, указанный в качестве точки монтирования системы:/root/workspaceдолжен быть доступен для записи только пользователю root, и вы не должны работать с правами root. (Обратите внимание, что разрешения на /root/workspaceимеют значение только тогда, когда ничего не смонтировано в каталоге :монтирование скрывает содержимое каталога, включая сам каталог. )Таким образом, не будет риска случайно сохранить что-либо в другом разделе, отличном от того, который вы намеревались :вы получите сообщение об ошибке «Отказано в доступе». Чтобы исправить разделы на /root/workspace, вы можете использовать следующую команду, пока /root/workspaceсмонтирован не :

sudo chmod 755 /root/workspace; sudo chown root:root /root/workspace

Кстати, обратите внимание, что /root— очень необычное место для точки монтирования. /media/workspaceбудет более обычным для тома, который монтируется временно, а либо /media/workspace, либо /workspace, либо просто создание /homeдля тома, который монтируется постоянно.

Также может быть интересно, если вы забыли, находится ли файл на зашифрованном томе или нет, вот как это можно узнать из командной строки. (В Nautilus также должен быть способ, может быть, даже в диалоговом окне открытия файла Gnome, но я не знаком с ним.)

df /path/to/file
findmnt

Команда dfпоказывает, сколько свободного места на диске, содержащем /path/to/filedfозначает «диск свободен». Он также показывает имя тома и его точку подключения. В зависимости от вашей организации объема этого может быть достаточно, чтобы сказать. Если это не так, найдите том в выходных данных findmnt, чтобы узнать, является ли он подтомом зашифрованного тома.

2
17.02.2021, 06:10
1 ответ

В Linux такой настройки пока нет. В настоящее время единственный способ «включить» темный режим — изменить тему набора инструментов (GTK/Qt ), и это зависит от вашего дистрибутива и среды рабочего стола. Некоторые приложения, такие как, например. Firefox/Thunderbird имеют внутренние настройки для включения темного режима. Некоторые приложения, использующие эти два основных набора инструментов, не соблюдают настройки темы набора инструментов, например. Google Chrome или VirtualBox (официальная версия ).

Некоторые наборы инструментов вообще не поддерживают создание тем.

0
20.08.2021, 10:39

Теги

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