Часто Задаваемые Вопросы по FreeBSD 2.X, 3.X, 4.X и 5.X

         

Как разрешить обычным пользователям монтировать дискеты, компакт-диски и другие сменные носители?


Обычным пользователям можно позволить монтировать устройства. Вот как это делается:

Как пользователь root, установите системную переменную vfs.usermount в значение 1.

# sysctl -w vfs.usermount=1

Работая пользователем root, назначьте соответствующие права на устройства с поблочным доступом, которые соответствуют сменным носителям.

Например, чтобы позволить пользователям монтировать дискеты в первом дисководе, воспользуйтесь командой

# chmod 666 /dev/fd0

Чтобы разрешить пользователям из группы operator

монтировать компакт-диски, сделайте так:

# chgrp operator /dev/cd0c

# chmod 640 /dev/cd0c

Наконец, добавьте строчку vfs.usermount=1 в файл /etc/sysctl.conf, чтобы она срабатывала во время загрузки системы.

Теперь все пользователи могут монтировать дискету /dev/fd0

в собственные каталоги:

% mkdir ~/my-mount-point

% mount -t msdos /dev/fd0 ~/my-mount-point

Пользователи из группы operator теперь могут монтировать компакт-диск /dev/cd0c в собственные каталоги:

% mkdir ~/my-mount-point

% mount -t cd9660 /dev/cd0c ~/my-mount-point

Размонтировка устройства осуществляется просто:

% umount ~/my-mount-point

Использование vfs.usermount, однако, имеет некоторые негативные стороны, связанные с вопросами безопасности. Более правильным способом работы с носителями в формате MSDOS является использование пакета mtools из коллекции портов.



Содержание раздела