Pagina 1 di 1

Problemi automount

Inviato: mer 3 gen 2007, 10:38
da alex.franci
Ciao a tutti!
Sono finalmente riuscito a far funzionare l'automount, ma credo di avere qualche impostazione sbagliata rispetto ai gruppi. Infatti inserisco la chiavetta USB, dico "Open in a new window" e mi restituisce questo errore:
A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal")
Sicuramente è qualche impostazione sbagliata nei file di configurazione. Vi posto i seguenti files:

Codice: Seleziona tutto

root@darkstar:~# cat /etc/group
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm::4:root,adm,daemon
tty::5:
disk::6:root,adm
lp::7:lp
mem::8:
kmem::9:
wheel::10:root
floppy::11:root
mail::12:mail
news::13:news
uucp::14:uucp
man::15:
audio::17:
video::18:
cdrom::19:
games::20:
slocate::21:
utmp::22:
smmsp::25:smmsp
mysql::27:
rpc::32:
sshd::33:sshd
gdm::42:
shadow::43:
ftp::50:
pop::90:pop
scanner::93:
nobody::98:nobody
nogroup::99:
users::100:
console::101:
nofiles:x:96:
qmail:x:97:
haldaemon:x:102:
messagebus:x:103:
web:x:104:
mounters:x:105:root

Codice: Seleziona tutto

root@darkstar:~# cat  /etc/dbus-1/system.d/hal.conf
<!DOCTYPE busconfig PUBLIC
 "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>

  <!-- This configuration file specifies the required security policies
       for the HAL to work. -->

  <!-- Only root or user haldaemon can own the HAL service -->
  <policy user="haldaemon">
    <allow own="org.freedesktop.Hal"/>
  </policy>
  <policy user="root">
    <allow own="org.freedesktop.Hal"/>
  </policy>

  <!-- Allow anyone to invoke methods on the Manager and Device interfaces -->
  <policy context="default">
    <allow send_interface="org.freedesktop.Hal.Manager"/>
    <allow send_interface="org.freedesktop.Hal.Device"/>

    <allow receive_interface="org.freedesktop.Hal.Manager"
           receive_sender="org.freedesktop.Hal"/>
    <allow receive_interface="org.freedesktop.Hal.Device"
           receive_sender="org.freedesktop.Hal"/>
  </policy>

  <!-- Default policy for the exported interfaces -->
  <policy context="default">
    <deny send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <deny send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    <deny send_interface="org.freedesktop.Hal.Device.Volume"/>
    <deny send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
  </policy>

  <!-- This will not work if pam_console support is not enabled -->
  <policy at_console="true">
    <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <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 user="1000">
    <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <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>
grazie mille! ;)
ah! poi ho visto una cosa megagalattica strepitosa magnifica: che quando metto dentro la chiavetta Amarok mi chiede che ci voglio fare! fichissimooo! così quando metto dentro uno dei miei DVD di musica me lo apre da solo :shock: sono commosso...

Inviato: mer 3 gen 2007, 11:38
da gohanz
Devi dare il permesso di motaggio al gruppo mounters che hai creato.

Quindi cambia alla fine di /etc/dbus-1/system.d/hal.conf, "user" con "group" e come ID "105" al posto di "1000" Forse è il caso di ampliare la documentazione su WikiSlacky


<!-- You can change this to a more suitable user, or make per-group -->
<policy user="1000">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
<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>

Inviato: mer 3 gen 2007, 15:09
da alex.franci
okay, grazie mille. ora funziona egregiamente.
solo che ho il masterizzatore esterno che non lo vede...

Codice: Seleziona tutto

ieee1394: The root node is not cycle master capable; selecting a new root node and resetting...
ieee1394: Error parsing configrom for node 0-00:1023
ieee1394: Node changed: 0-00:1023 -> 0-01:1023
ieee1394: Node added: ID:BUS[0-00:1023]  GUID[0800460900100396]
scsi2 : SBP-2 IEEE-1394
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048]
  Vendor: SONY      Model: DVD RW DRU-820A   Rev: 2.0b
  Type:   CD-ROM                             ANSI SCSI revision: 00
sr0: scsi3-mmc drive: 125x/125x writer dvd-ram cd/rw xa/form2 cdda tray
sr 2:0:0:0: Attached scsi CD-ROM sr0
sr 2:0:0:0: Attached scsi generic sg0 type 5

Codice: Seleziona tutto

root@darkstar:~# scsi_info /dev/sr0
SCSI_ID="0,0,0"
HOST="2"
MODEL="SONY DVD RW DRU-820A"
FW_REV="2.0b"
c'è qualche file che devo configurare? in dev me lo vede:

Codice: Seleziona tutto

root@darkstar:~# ll /dev/sr0 /dev/cdrom /dev/dvd
lrwxrwxrwx 1 root root      3 2007-01-03 12:10 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root      3 2007-01-03 12:12 /dev/dvd -> sr0
brw-rw---- 1 root cdrom 11, 0 2007-01-03 12:07 /dev/sr0