Здравствуйте!
Установлен пакет usbmount и он при вставлении USB-flash монтирует её так,
что собственником файлов на ней является root. Можно ли сделать так, чтобы
собственником становился или пользователь, находящийся в системе, или
какой-нибудь предопределённый пользователь?
У меня Gnome, я помню, что в прошлом году, когда я установил Lenny на
нетбук, там при втыкании флешки на панели появлялся её значок и можно
было записывать на неё файлы, usbmount тогда не было.
Пётр.
usbmoun - owner
Можно.
как-то так:
FS_MOUNTOPTIONS="-fstype=vfat,uid=stasikos,gid=floppy"
в /etc/usbmount/usbmount.conf
К сожалению, только предопределенного пользователя можно туда подставить.
Благодарю за совет,
gid="floppy" я уже вставил и пользователь включён в группу floppy,
но и после этого продолжает монтироваться для root.
Разве что завести специального пользователя или изменить права
на каталог, куда монтируется.
Пётр.
gid="floppy" я уже вставил и пользователь включён в группу floppy,
Суть в том что uid= должно указывать имя нужного пользователя.
Также важно понимать, что uid и gid работает только для файловых систем, не поддерживающих права доступа. Если ваша флешка отформатирована в ext2/3/4, следует сделать chown ее корневому каталогу (т.е. chown user:group /media/flashdrive на смонтированной флешке) (права на на саму точку монтирования, т.е. каталог, куда она монтируется, тут не влияют)
Да это я понимаю, я думал, что после gid="floppy" флешка будет монтироваться
как root:floppy, но она продолжает монтироваться как root:root.
На ней vfat. М.б, действительно завести специального пользователя
или просто отключить usbmonut и монтировать вручную, как я делал до сих пор.
Пётр.
В общем-то, если у вас gnome, оно должно автоматически монтироваться и без usbmount, через hal и inotify в ядре и появляться в качестве доступного девайса на десктопе/в nautilus. Возможно, ты выпилил у себя что-то из этого?
usbmount я установил, чтобы посмотреть, что это такое. Сейчас я её отключил,
автомонтирование осталось, монтируется как peter:root, т.е. пользователь
может записывать на USB-flash.
Как всё-таки отключить автомонтирование? Мне советовали отключить его
в gconf-editor, но оказалось, что там в свойствах gnome-volume-manager
пункты automount_drives и automount_media не были помечены, в файле
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi ключ
storage.removable я установил в false с начала своих попыток,
но это не помогло.
Если это монтирует какой-то модуль ядра, то какой и как от этого
избавиться?
Пётр.
А при запуске gnome-volume-properties у тебя случаем нету вкладки с съемными дисками, где это тоже можно выключить?
Также. все-таки ключ в gconf-editor называется
/apps/nautilus/preferences/media_automount
а не automount_media
А при запуске gnome-volume-properties у тебя случаем нету вкладки с съемными дисками, где это тоже можно выключить?
Нет такой вкладки, это я, конечно, сразу же посмотрел. Эти пункты доступны через
gconf-editor->desktop/gnome/volume-manager/ и называются, как я привёл:
automount_drives и automount_media.
Также. все-таки ключ в gconf-editor называется
/apps/nautilus/preferences/media_automount
а не automount_media
Благодарю за подсказку! Я никогда не пользуюсь nautilus и не догадался посмотреть
его свойства, хотя должен был догадаться, т.к. при вставке USB-flash он запускался,
но я его тут же закрывал, даже не посмотрев, что это запустилось.
Пётр.