LinuxForum.Fans
Тема

usbmoun - owner

Автор: Peter 9 сообщений 4191 просмотров
#73498

Здравствуйте!

Установлен пакет usbmount и он при вставлении USB-flash монтирует её так,
что собственником файлов на ней является root. Можно ли сделать так, чтобы
собственником становился или пользователь, находящийся в системе, или
какой-нибудь предопределённый пользователь?

У меня Gnome, я помню, что в прошлом году, когда я установил Lenny на
нетбук, там при втыкании флешки на панели появлялся её значок и можно
было записывать на неё файлы, usbmount тогда не было.

Пётр.

#76132

Можно.
как-то так:
FS_MOUNTOPTIONS="-fstype=vfat,uid=stasikos,gid=floppy"
в /etc/usbmount/usbmount.conf
К сожалению, только предопределенного пользователя можно туда подставить.

#76222

Благодарю за совет,
gid="floppy" я уже вставил и пользователь включён в группу floppy,
но и после этого продолжает монтироваться для root.
Разве что завести специального пользователя или изменить права
на каталог, куда монтируется.

Пётр.

#76273
Peter написал:

gid="floppy" я уже вставил и пользователь включён в группу floppy,

Суть в том что uid= должно указывать имя нужного пользователя.

Также важно понимать, что uid и gid работает только для файловых систем, не поддерживающих права доступа. Если ваша флешка отформатирована в ext2/3/4, следует сделать chown ее корневому каталогу (т.е. chown user:group /media/flashdrive на смонтированной флешке) (права на на саму точку монтирования, т.е. каталог, куда она монтируется, тут не влияют)

#76303

Да это я понимаю, я думал, что после gid="floppy" флешка будет монтироваться
как root:floppy, но она продолжает монтироваться как root:root.
На ней vfat. М.б, действительно завести специального пользователя
или просто отключить usbmonut и монтировать вручную, как я делал до сих пор.

Пётр.

#76312

В общем-то, если у вас gnome, оно должно автоматически монтироваться и без usbmount, через hal и inotify в ядре и появляться в качестве доступного девайса на десктопе/в nautilus. Возможно, ты выпилил у себя что-то из этого?

#76411

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 с начала своих попыток,
но это не помогло.
Если это монтирует какой-то модуль ядра, то какой и как от этого
избавиться?

Пётр.

#76523

А при запуске gnome-volume-properties у тебя случаем нету вкладки с съемными дисками, где это тоже можно выключить?

Также. все-таки ключ в gconf-editor называется
/apps/nautilus/preferences/media_automount
а не automount_media

#76531
StasikOS написал:
А при запуске 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 он запускался,
но я его тут же закрывал, даже не посмотрев, что это запустилось.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.