Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Автомонтирование usb mass storage в Gnome
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 8:33 am    Post subject: Автомонтирование usb mass storage в Gnome Reply with quote

Как правильно реализовать сабж? Чтобы независимо от того, в какие USB-порты и в каком порядке втыкая флешки и переносные винты, они, как в Windows, всегда монтировались на свои каталоги?
Back to top
View user's profile Send private message
alk
n00b
n00b


Joined: 13 Jul 2004
Posts: 52

PostPosted: Tue Aug 16, 2005 10:03 am    Post subject: Reply with quote

мож быть поставить hal
вернее
USE="hal" emerge -av gnome
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 10:21 am    Post subject: Reply with quote

Разобрался.

emerge -av ivman (hal поставится автоматом)

Если из fstab потереть нафиг всё добавленное там вручную на тему автомонтируемх девайсов и запустить /etc/init.d/hald с /etc/init.d/ivman, то оно всё работает практически "из коробки" :)
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 11:19 am    Post subject: Reply with quote

Ну вот, ни в какую не хочет приниматься noexec для vfat переносного винчестера.

IvmConfigActions.xml:
Code:

    <ivm:Match name="hal.volume.fstype" value="vfat">
...
        <ivm:Option name="mountoption" value="noexec" />
    </ivm:Match>

игнорируется. после монтирования в fstab всегда строго прописывается exec.

после того, как поправил
/usr/share/hal/fdi/95userpolicy/whatever.fdi
Code:

<merge key="storage.policy.default.mount_option.exec" type="bool">false</merge>


эта опция исчезла, но файлы всё равно все executable.
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 11:23 am    Post subject: Reply with quote

Блин. После _замены_ (до этого просто добавлял) этой строки на
Code:

<merge key="storage.policy.default.mount_option.noexec" type="bool">true</merge>


в fstab явно прописано "noexec", но файлы всё равно все исполняемые...
Back to top
View user's profile Send private message
Nelud
Apprentice
Apprentice


Joined: 08 Oct 2004
Posts: 271

PostPosted: Tue Aug 16, 2005 11:50 am    Post subject: Reply with quote

Не факт, что vfat принимает опцию noexec. Попробуй вручную смонтировать с этой опцией и посмотри что будет. Если будут опять все файлы исполняемые, то попробуй опцию showexec или showexec=no или showexec=false (сам точно не знаю как надо)
Back to top
View user's profile Send private message
alk
n00b
n00b


Joined: 13 Jul 2004
Posts: 52

PostPosted: Tue Aug 16, 2005 11:55 am    Post subject: Reply with quote

могу предложить по аналогии поиграться с параметром showexec
что-нибудь типа


<merge key="storage.policy.default.mount_option.showexec" type="bool">true</merge>

just for fun

/me purrs
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 12:02 pm    Post subject: Reply with quote

О! спасибо! То, что нужно. Просто showexec (без значения) - все файлы неисполняемые, а exe/com/bat - исполняемые.

Если кому повторить нужно будет.

whatever.fdi:
Code:

<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">

  <device>
    <merge key="storage.policy.default.mount_option.users" type="bool">true</merge>
    <merge key="storage.policy.default.mount_option.exec" type="bool">false</merge>
  </device>

</deviceinfo>


IvmConfigActions.xml
Code:

...
    <ivm:Match name="hal.volume.fstype" value="vfat">
        <ivm:Option name="mountoption" value="umask=0" />
        <ivm:Option name="mountoption" value="gid=users" />
        <ivm:Option name="mountoption" value="iocharset=cp866" />
        <ivm:Option name="mountoption" value="showexec" />
    </ivm:Match>
...
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 12:03 pm    Post subject: Reply with quote

alk wrote:
могу предложить по аналогии поиграться с параметром showexec
что-нибудь типа


<merge key="storage.policy.default.mount_option.showexec" type="bool">true</merge>

just for fun

/me purrs


Нет, такого параметра оно не знает. Сделал так, как приведено выше. Т.е. запретил exec в hal'е и разрешил showexec - в ivman'е
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 12:26 pm    Post subject: Reply with quote

Другой вопрос. А какая опция служит для того же у iso9660? noexec игнорируется, showexec, fmask - вызывают ошибку :)
Back to top
View user's profile Send private message
alk
n00b
n00b


Joined: 13 Jul 2004
Posts: 52

PostPosted: Tue Aug 16, 2005 12:35 pm    Post subject: Reply with quote

нуууу же
man mount

mode=value
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 1:03 pm    Post subject: Reply with quote

alk wrote:
нуууу же
man mount

mode=value


Не пашет почему-то :-/ Т.е. вручную в fstab, конечно, работает, а вот автоматом - никак пока не подсунуть :)
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Aug 16, 2005 1:11 pm    Post subject: Reply with quote

Заработало. При чём, почему-то в том варианте, который до этого не работал :)

Code:

    <ivm:Match name="hal.volume.fstype" value="iso9660">
        <ivm:Option name="mountoption" value="mode=0444" />
    </ivm:Match>
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Wed Aug 17, 2005 5:59 pm    Post subject: Reply with quote

А в KDE эта фича будет работать?
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Thu Aug 18, 2005 12:33 pm    Post subject: Reply with quote

Plastikman14 wrote:
А в KDE эта фича будет работать?


Будет автоматически монтироваться в нужный каталог (по дефолту - /media/)

А на десктопе KDE появляться иконка сама не будет :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum