[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: udev - Rechte für /dev/sg0



Am 24.08.2011 08:04, schrieb Paul Muster:
> On 24.08.2011 01:01, Pierre Bernhardt wrote:
> 
>> Was sagt denn udevadm info und test usw. dazu?
>>
>> root@backup:~# udevadm info --query=all --name=/dev/sg0
>> P: /class/scsi_generic/sg0
>> N: sg0
>> S: char/21:0
>> S: tape/by-id/scsi-SADIC_Scalar_DLT_448_ADIC54059A28
>> E: ID_VENDOR=ADIC
>> E: ID_MODEL=Scalar_DLT_448
>> E: ID_REVISION=0114
>> E: ID_SERIAL=SADIC_Scalar_DLT_448_ADIC54059A28
>> E: ID_SERIAL_SHORT=ADIC54059A28
>> E: ID_TYPE=generic
> 
> # udevadm info --query=all --name=/dev/sg0
> device node not found
> 
> aber es ist natürlich sehr wohl weiterhin da:
> 
> # la /dev/sg0
> crw------- 1 root root 21, 0 23. Aug 23:43 /dev/sg0
> 
> # udevadm test /sys/class/scsi_generic/sg0
> 
> -> http://paste.debian.net/127196/
Auszug:
...
udev_device_new_from_syspath: device 0xb7bcb400 has devpath '/class/scsi_generic'
udev_event_execute_rules: no node name set, will use device name 'sg0'
udev_device_update_db: created db link (sg0 char/21:0)
udev_node_add: creating device node '/dev/sg0', devnum=21:0, mode=0600, uid=0, gid=0
udev_node_mknod: preserve file '/dev/sg0', because it has correct dev_t
udev_node_mknod: preserve permissions /dev/sg0, 020600, uid=0, gid=0
node_symlink: preserve already existing symlink '/dev/char/21:0' to '../sg0'
...
Hier hätte ich jetzt erwartet, dass die Regeln aus 91-permissions.rules mit verwendet
werden oder das es noch eine Nachfolgende Regel gibt, die dann nochmals die Rechte
anpasst.

Was sagt denn udevadm monitor --env
wenn Du parallel dann noch einen udevadm test --action=add /sys/class/scsi_generic/sg0 ?
Ist die Ausgabe vom test eigentlich anders als bei der auf pastebin?

>> Es gibt auch noch test regeln, Monitore usw. Genau da würde ich mal
>> drauf ansetzen.
> 

> Ich behelfe mir nun hiermit in /etc/init.d/bootmisc.sh:
>     ln -s /dev/sg0 /dev/changer
>         chgrp tape /dev/sg0
>         chmod g+rw /dev/sg0
Ja das geht natürlich auch.

> Habe keine Lust, mich mit udev weiter auseinanderzusetzen.
Das wird Dir immer wieder begegnen. Ich nutze hier jetzt auch die Gelegenheit
mal ein wenig mein dürftiges Wissen zu verbessern.

Vielleicht gibt es bei Deinem System ein Problem mit dem udev generell? Ist das System
mal frisch installiert worden oder per upgrade? Welches Linux ist es überhaupt? Die
Info hatte ich nicht gefunden.

MfG...
Pierre Bernhardt


Reply to: