пятница, 11 июля 2008 г.

Настройка fstab

Пришлось на днях вручную настраивать fstab. Хочу занести познания в блог, чтоб не забыть как это делается...

Как обычно, всё просто, если разобраться: в каждой строке представлено по одной точке монтирования. Столбцы через пробел - это:
1) Адрес устройсва, или его идентификатор, или можно еще по метке диска указывать
2) Адрес в файловой системе куда данное устройство монтируется
3) Тип файловой системы. В Дебиане для записи на NTFS нужно указывать драйвер ntfs-3g, еще его предварительно надо установить ;)
4) Опции через запятую без пробелов. Сильно зависят от типа ФС. О некоторых из них хочется поговорить подробнее.
5) Частота "дампа". х.з. зачем и кому это надо (если кто знает, просветите, пожалуйста). Ставим 0 и радуемся.
6) Поле необходимо fsck - оно определяет порядок проверки файловых систем. Для корня ставим 1, для прочих ставим 2. А чтоб ФС не проверялась, ставим 0.

Теперь подробнее об опциях. Для файловых систем без поддержки распределения прав существует 3 опции:
  • umask
  • dmask
  • fmask
Суть следующая: первый параметр задает фильтр, который накладывается на права доступа к папкам и файлам, второй и третий позволяют раздельно задавать маску прав для папок и файлов соответственно. Задаются они в 8-миричном виде. Нюанс в том, что это не права, а именно маски, т.е. это права, которые надо снять у файлов и папок. :) Например, опции "fmask=133,dmask=022" запретят запускать файлы любым пользователям, запретят запись в файлы и папки всем, кроме владельца.

В дополнение к этим опциям есть еще две:
  • uid
  • gid
Они задают соответственно владельца и группу для всех файлов. Обе опции должны задаваться в виде числовых идентификаторов, а не имен.

Комментариев нет: