Pagina 1 di 1

Automount e permessi

Inviato: gio 10 mag 2007, 1:37
da samiel
Confesso che non sono un grande appassionato
di automount, e che in effetti non ho mai installato
i pacchetti di Meskalamdug. Però l'automount
ce l'ho in Debian. Con le ultime versioni dell'accoppiata
hal-dbus il montaggio dei dispositivi (nel mio caso
un hd USB esterno) non solo è consentita esclusivamente
agli utenti presenti nel gruppo plugdev, ma richiede
che il dispositivo da condividere sia specificato
in /etc/pmount.allow. Però così non si generalizzano
i permessi? Voglio dire: c'è qualche altro livello
per controllare utenti e dispositivi? O bisogna giocare
contemporaneamente su plugdev e pmount.allow?
Grazie
M.

Inviato: gio 10 mag 2007, 8:34
da gohanz
Per controllare Hal sulla Slackware 11.0! Devi agire su /etc/dbus-1/sytem.d/hal.conf.

Alla fine il file contiene i controlli per i permessi utenti e root!

Codice: Seleziona tutto

<!-- You can change this to a more suitable user, or make per-group -->
  <policy user="0">
    <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
    <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
  </policy>

  <!-- You can change this to a more suitable user, or make per-group -->
  <policy group="mounters">
    <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
    <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
  </policy>

</busconfig>
In questo caso l'automount è permesso all'utente 0 quindi root ed al gruppo mounters!

Inviato: gio 10 mag 2007, 9:30
da ildiama
Qui volevo fare una domanda, dato che si è posto il problema. Una volta avevo provato a settare i permessi di hal.conf inserendo

Codice: Seleziona tutto

user = "1000"
dove 1000 è l'uid del mio utente. Però ho avuto problemi, perchè la periferica veniva montata con proprietario uid = 1000, gid = 0, cioè dovevo far parte del gruppo root. Specificare entrambe le cose (uid e gid) non mi è riuscito. Visto che sul mio notebook io sono e sarò sempre l'unico utente mi piaceva risolvere la cosa. Qualcuno ha idee? O devo come al solito seguire la strada maestra? Più che altro mi piaceva capire come fare.

Grazie, ciao