Gruppen/Rechte unter /dev verkonfiguriert

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
iducoxin
Beiträge: 1
Registriert: 01.06.2006 15:35:40

Gruppen/Rechte unter /dev verkonfiguriert

Beitrag von iducoxin » 01.06.2006 17:26:45

Vor kurzen habe ich neben meinem alten 2.4-er auf einer neuen Festplatte ein 2.6.15-er Debian (testing) per netinstall installiert.

Da ich eine OpenPGP-card benutze, habe ich auch die gnupg-ccid.rules und das gnupg-ccid-script für udev installiert. Ich habe dazu die Gruppe scard erstellt, mich in der Gruppe eingetragen und die Karte funktioniert einwandfrei

Nach einer Weile sind mir aber Fehlermeldungen beim Booten aufgefallen: Fehlende Rechte auf /dev/null. Genauere Betrachtung des /dev-Verzeichnisses erklärte dies:

Code: Alles auswählen

drwxr-xr-x 16 root root       19140 2006-05-31 20:09 .
drwxr-xr-x 22 root root        4096 2006-05-25 00:08 ..
crw-rw----  1 root scard    14,  12 2006-05-31 22:09 adsp
crw-rw----  1 root scard    10, 175 2006-05-31 22:09 agpgart
crw-rw----  1 root scard    14,   4 2006-05-31 22:09 audio
drwxr-xr-x  3 root root          60 2006-05-31 22:08 bus
drwxr-xr-x  2 root root           0 2006-05-31 20:09 capi
crw-rw----  1 root scard    68,   0 2006-05-31 20:09 capi20
lrwxrwxrwx  1 root root           3 2006-05-31 22:09 cdrom -> hdd
lrwxrwxrwx  1 root root           3 2006-05-31 22:09 cdrw -> hdd
crw-rw----  1 root scard     5,   1 2006-05-31 20:09 console
lrwxrwxrwx  1 root root          11 2006-05-31 22:09 core -> /proc/kcore
crw-rw----  1 root dialout  52,   0 2006-05-31 20:09 dcbri0
crw-rw----  1 root dialout  52,   1 2006-05-31 20:09 dcbri1
crw-rw----  1 root dialout  52,   2 2006-05-31 20:09 dcbri2
crw-rw----  1 root dialout  52,   3 2006-05-31 20:09 dcbri3
drwxr-xr-x  6 root root         120 2006-05-31 22:08 disk
crw-rw----  1 root scard    14,  10 2006-05-31 22:09 dmfm
crw-rw----  1 root scard    14,   3 2006-05-31 22:09 dsp
lrwxrwxrwx  1 root root           3 2006-05-31 22:09 dvd -> hdc
lrwxrwxrwx  1 root root          13 2006-05-31 22:09 fd -> /proc/self/fd
brw-rw----  1 root scard     2,   0 2006-05-31 22:09 fd0
crw-rw----  1 root scard     1,   7 2006-05-31 22:08 full
brw-rw----  1 root scard     3,   0 2006-05-31 22:08 hda
brw-rw----  1 root scard     3,   1 2006-05-31 22:08 hda1
...
brw-rw----  1 root scard     3,  64 2006-05-31 22:08 hdb
brw-rw----  1 root scard     3,  65 2006-05-31 22:09 hdb1
brw-rw----  1 root scard    22,   0 2006-05-31 22:08 hdc
brw-rw----  1 root scard    22,  64 2006-05-31 22:08 hdd
crw-rw----  1 root scard    10, 228 2006-05-31 22:08 hpet
prw-------  1 root root           0 2006-05-31 22:09 initctl
drwxr-xr-x  2 root root          60 2006-05-31 22:08 .initramfs
-rw-r--r--  1 root root           0 2006-05-31 22:08 .initramfs-tools
drwxr-xr-x  4 root root         220 2006-05-31 22:09 input
crw-rw----  1 root dialout  45, 128 2006-05-31 20:09 ippp0
crw-rw----  1 root dialout  45, 129 2006-05-31 20:09 ippp1
...
drwxr-xr-x  2 root root          60 2006-05-31 20:09 isdn
crw-rw----  1 root dialout  45,   0 2006-05-31 20:09 isdn0
...
lrwxrwxrwx  1 root root           9 2006-05-31 20:09 isdnctrl -> isdnctrl0
crw-rw----  1 root dialout  45,  64 2006-05-31 20:09 isdnctrl0
...
crw-rw----  1 root dialout  45, 255 2006-05-31 20:09 isdninfo
crw-rw----  1 root scard     1,   2 2006-05-31 22:08 kmem
crw-rw----  1 root scard     1,  11 2006-05-31 22:08 kmsg
srw-rw-rw-  1 root root           0 2006-05-31 20:09 log
drwxr-xr-x  2 root root          60 2006-05-31 22:09 loop
crw-rw----  1 root scard     6,   0 2006-05-31 20:09 lp0
lrwxrwxrwx  1 root root          13 2006-05-31 22:09 MAKEDEV -> /sbin/MAKEDEV
crw-rw----  1 root scard     1,   1 2006-05-31 22:08 mem
crw-rw----  1 root scard    14,   0 2006-05-31 22:09 mixer
drwxr-xr-x  2 root root          60 2006-05-31 22:09 net
crw-rw----  1 root scard     1,   3 2006-05-31 22:08 null
crw-rw----  1 root video   195,   0 2006-05-31 20:09 nvidia0
crw-rw----  1 root video   195, 255 2006-05-31 20:09 nvidiactl
crw-rw----  1 root scard     1,   4 2006-05-31 22:08 port
crw-------  1 root root    108,   0 2006-05-31 22:09 ppp
srw-rw----  1 root lp             0 2006-05-31 20:09 printer
crw-rw----  1 root scard    10,   1 2006-05-31 22:09 psaux
crw-rw----  1 root scard     5,   2 2006-05-31 20:11 ptmx
drwxr-xr-x  2 root root           0 2006-05-31 22:08 pts
crw-rw----  1 root scard     2, 176 2006-05-31 22:08 ptya0
...
brw-rw----  1 root scard     1,   0 2006-05-31 22:08 ram0
...
crw-rw----  1 root scard     1,   8 2006-05-31 22:08 random
crw-rw----  1 root scard    10, 135 2006-05-31 22:09 rtc
drwxrwxrwt  2 root root          40 2006-05-31 22:09 shm
drwxr-xr-x  2 root root         200 2006-05-31 22:09 snd
lrwxrwxrwx  1 root root          24 2006-05-31 22:09 sndstat -> /proc/asound/oss/sndstat
drwx------  3 root root          60 2006-05-31 22:09 .static
lrwxrwxrwx  1 root root          15 2006-05-31 22:09 stderr -> /proc/self/fd/2
lrwxrwxrwx  1 root root          15 2006-05-31 22:09 stdin -> /proc/self/fd/0
lrwxrwxrwx  1 root root          15 2006-05-31 22:09 stdout -> /proc/self/fd/1
crw-rw----  1 root scard     5,   0 2006-05-31 20:09 tty
crw-rw----  1 root root      4,   0 2006-05-31 20:09 tty0
crw-------  1 root root      4,   1 2006-05-31 20:09 tty1
crw-rw----  1 root scard     4,  10 2006-05-31 22:08 tty10
...
crw-------  1 root root      4,   2 2006-05-31 20:09 tty2
crw-rw----  1 root scard     4,  20 2006-05-31 22:08 tty20
...
crw-------  1 root root      4,   3 2006-05-31 20:09 tty3
crw-rw----  1 root scard     4,  30 2006-05-31 22:08 tty30
...
crw-------  1 root root      4,   4 2006-05-31 20:09 tty4
crw-rw----  1 root scard     4,  40 2006-05-31 22:08 tty40
...
crw-------  1 root root      4,   5 2006-05-31 20:09 tty5
crw-rw----  1 root scard     4,  50 2006-05-31 22:08 tty50
...
crw-------  1 root root      4,   6 2006-05-31 20:09 tty6
crw-rw----  1 root scard     4,  60 2006-05-31 22:08 tty60
...
crw-rw----  1 root root      4,   7 2006-05-31 22:08 tty7
crw-rw----  1 root scard     4,   8 2006-05-31 22:08 tty8
crw-rw----  1 root scard     4,   9 2006-05-31 22:08 tty9
crw-rw-rw-  1 root tty       3, 176 2006-05-31 22:08 ttya0
...
crw-rw----  1 root dialout  43,   0 2006-05-31 20:09 ttyI0
...
crw-rw-rw-  1 root tty       3,   0 2006-05-31 22:08 ttyp0
...
crw-rw-rw-  1 root tty       3,  48 2006-05-31 22:08 ttys0
crw-rw----  1 root scard     4,  64 2006-05-31 22:08 ttyS0
crw-rw-rw-  1 root tty       3,  49 2006-05-31 22:08 ttys1
crw-rw----  1 root scard     4,  65 2006-05-31 22:08 ttyS1
crw-rw-rw-  1 root tty       3,  50 2006-05-31 22:08 ttys2
crw-rw----  1 root scard     4,  66 2006-05-31 22:08 ttyS2
crw-rw-rw-  1 root tty       3,  51 2006-05-31 22:08 ttys3
crw-rw----  1 root scard     4,  67 2006-05-31 22:08 ttyS3
crw-rw-rw-  1 root tty       3,  52 2006-05-31 22:08 ttys4
...
drwxr-xr-x  4 root root         100 2006-05-31 20:09 .udev
drwxr-xr-x  2 root root          40 2006-05-31 22:09 .udevdb
crw-rw----  1 root scard     1,   9 2006-05-31 20:09 urandom
crw-rw----  1 root scard     7,   0 2006-05-31 22:08 vcs
crw-rw----  1 root scard     7,   1 2006-05-31 20:09 vcs1
...
crw-rw----  1 root scard     7, 128 2006-05-31 22:08 vcsa
crw-rw----  1 root scard     7, 129 2006-05-31 20:09 vcsa1
...
prw-r-----  1 root adm            0 2006-05-31 20:10 xconsole
crw-rw----  1 root scard     1,   5 2006-05-31 22:08 zero
Viele Devicenodes sind nun der Gruppe scard zugeordnet, die das nicht sein sollten, und das in der alten Installation auch nicht waren. Und die Rechte dieser scard-Devicesnodes sind nun immer 660, wie es in dem gnupg-ccid.script eigenlich nur für das die usb-Devicenode des SmartCard-Reader eingestellt werden sollte.

Ich möchte die Gruppenzugehörigkeit/Rechte nun wieder auf den urspünglichen Installationwerten zurücksetzten. Meine Fragen:

1. Gibt es dafür ein Standardverfahren (skript), oder muss ich alles per Hand umstellen?

2. Wenn es kein Standardverfahren gibt, kann jemand mir eine Liste mit Standardwerte bereitstellen?

3. Wie kann diese Dekonfiguration passiert sein?

4. Hat jemand anderes das auch schn erlebt?

5. Wie kann man dies vermeiden (außer gnupg-ccid nicht zu installieren)?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Gruppen/Rechte unter /dev verkonfiguriert

Beitrag von gms » 01.06.2006 19:50:30

iducoxin hat geschrieben: Ich möchte die Gruppenzugehörigkeit/Rechte nun wieder auf den urspünglichen Installationwerten zurücksetzten. Meine Fragen:

1. Gibt es dafür ein Standardverfahren (skript), oder muss ich alles per Hand umstellen?
Die Devices werden ja dynamisch erstellt, also brauchst du ja nur die installierten Dateien "gnupg-ccid.rules" und das "gnupg-ccid-script" wieder entfernen und einmal Durchstarten, dann sollten die Rechte wieder korrekt gesetzt sein.
iducoxin hat geschrieben: 2. Wenn es kein Standardverfahren gibt, kann jemand mir eine Liste mit Standardwerte bereitstellen?
brauchst du nicht
iducoxin hat geschrieben: 3. Wie kann diese Dekonfiguration passiert sein?
poste einmal diese Scripte (wenn sie länger sind auf NoPaste)
iducoxin hat geschrieben: 4. Hat jemand anderes das auch schn erlebt?
ich nicht
iducoxin hat geschrieben: 5. Wie kann man dies vermeiden (außer gnupg-ccid nicht zu installieren)?
Diese Dateien überprüfen, wenn sie für ok befunden wurden, auf einem Testsystem testen und wenn dann alles funktioniert auf dem Produktivsystem einsetzen.


Gruß
gms

Antworten