разрешения usbmount + samba

Я установил пакет usbmount на сервер ubuntu lucid 10.04. Работало нормально. Я просто подключаю USB-флешку. Сервер обнаруживает это и автоматически монтирует его в соответствии с /media/usb0.

Я хочу, чтобы эта папка USB была доступна как общий доступ к samba. Я хочу, чтобы это было доступно каждому с полным контролем. Проблема в том, что usbmount монтирует его, используя разрешения по умолчанию с root в качестве владельца.

Есть идеи, как мне настроить usbmount для этого?

2
задан 10 December 2011 в 18:23

2 ответа

Ваш USB-накопитель, вероятно, отформатирован с использованием FAT, который не может хранить разрешения Linux или информацию о владельце. Из-за этого ядро ​​Linux делает вид, что root владеет всеми файлами.

Если вы хотите разрешить пользовательские разрешения, вы можете переформатировать флэш-диск, используя файловую систему, отличную от FAT (ext3?). Кроме того, вы можете переопределить владельца по умолчанию в usbmount / fstab.

0
ответ дан 10 December 2011 в 18:23

Вы устанавливаете владельца и права доступа в /etc/usbmount/usbmount.conf

Файл хорошо прокомментирован, вы ищете раздел

# For example, "-fstype=vfat,gid=floppy,dmask=0007,fmask=0117" would add
# the options "gid=floppy,dmask=0007,fmask=0117" when a vfat filesystem
# is mounted.
FS_MOUNTOPTIONS=""

Введите в ваших опциях в строке «FS_MOUNTOPTIONS =» ,

Пример, чтобы разрешить пользователю и группе, но запретить другие:

uid=your_uid,gid=your_gid,dmask=0077,fmask=0177

См. Man mount для выбора параметров или определения файловой системы (NTFS / FAT), если вам нужна помощь.

0
ответ дан 10 December 2011 в 18:23

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

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