Содержание:
С возвращением, мои хакеры!
Одной «непоняток» Linux, с которыми постоянно сталкиваются пользователи Windows, является концепция «монтирования» устройств и дисков. В мире Windows
Помните, что у Linux единая древовидная структура для всей файловой системы (в отличие от Windows) с корнем для каждого диска и устройства. Это означает, что все диски и устройства являются частью единого дерева файловой системы с «/» в самом верху. Любые другие диски должны быть примонтированы к этому дереву. Мы можем сделать это с помощью команды mount.
Когда мы монтируем устройство, мы помещаем его в какую-нибудь директорию, и оно становится частью дерева. Мы можем подключить любое устройство к ЛЮБОЙ директории, но когда мы это сделаем, каталог, в который примонтировано устройство, станет «закрыт» и недоступен для нас. Это означает, что мы не сможем получить доступ ни к одному из файлов в этой директории. Конечно, это не очень хорошо. Вот почему у нас есть специальные пустые директории для монтирования устройств. Их названия отличаются от одного дистрибутива Linux к другому, но обычно это или /mnt или /media.
Давайте взглянем на команду mount. Введите в консоли:
mount -h
Это выведет на экран справку по команде, как показано ниже:
На скриншоте выделена самая важная часть синтаксиса команды. В основном это:
mount -t <тип файловой системы> <расположение>
Команда mount в таком виде будет «монтировать» файловую систему определенного типа (-t) в указанном месте. Так, например, мы могли бы примонтировать cdrom в директорию /media, набрав:
mount -t /dev/cdrom /media
Эта команда примонтирует cdrom в директорию /media в дереве файловой системы.
У нас также есть множество опций, которые можно использовать при монтировании устройств, включая:
rw — монтировать для чтения/записи
ro — монтировать только для чтения
user — разрешить любому пользователю монтировать устройства/диски
auto/noauto – будет ли файловая система автоматически монтировать устройство/диск
exec/noexec — разрешить или запретить выполнение бинарных (исполняемых) файлов на примонтированном устройстве
Можно посмотреть встроенное руководство (man) для команды mount, чтобы узнать все ее опции:
man mount
Fstab — это «File system table» (таблица файловой системы). В системе Linux это просто конфигурационный файл. Команда mount считывает fstab, чтобы определить, какие опции нужно использовать при монтировании какой-нибудь файловой системы. Таким образом, она автоматически определяет параметры подключения, когда мы монтируем устройство. Она просто читает запись в таблице fstab для данного устройства и применяет те параметры монтирования, которые там указаны.
Как видно на скриншоте выше, мы просто вывели на экран содержимое файла fstab при помощи команды cat:
cat fstab
Таблица fstab состоит из шести (6) столбцов. Вот они:
Device (устройство) — UUID (Универсальный уникальный индентификатор)
Mount point (Точка монтирования) — директория, в которую мы хотим подключить устройство
Type (Тип) — тип файловой системы, например: ext2, ext3, swap, ISO9660 и т.д.
Options (Параметры) — это: rw (чтение/запись), auto, nouser, async, suid и т.l.
Dump (Дамп) — указывает, как часто делать резервное копирование этого диска
Pass — определяет параметр «pass», когда fsck должен проверять файловую систему.
Когда нам нужно размонтировать (отключить) диск или устройство, то команда, которую мы должны использовать — это umount. Обратите внимание на ее написание. Она называется umount, а не unmount.
Чтобы размонтировать наше устройство cdrom, которое мы примонтировали выше, вводим:
umount /dev/cdrom
Вы не сможете отключить диск или устройство, которое в настоящее время используется системой.
Приходите еще за дополнительными уроками по хакерскому делу и по тем основам Linux, которые вам необходимо знать, чтобы взламывать как настоящий PRO.
Предыдущие статьи ( 1, 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12).
Ваш компьютер на Windows 10 перестал быть быстрым после обновления системы? Мы подскажем, как устранить…
Это приложение для iPhone основано на приглашениях и аудио. С его помощью можно всё равно…
Одним из самых значительных изменений в операционной системе iOS 14 является возможность менять приложения по…
В системе Android 10 появился фреймворк для пузырей чатов, популярность которым принёс Messenger. Новая система…
От загрузки в режим Fastboot при помощи одной команды до установки модов без рута, есть…
Бета-версия операционной системы Android 11 в настоящее время доступна для устройств Google Pixel. Нужно посетить…