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

Stranezze: ultima di sid



Ho avuto questo problema dopo l'ultimo upgrade di sid (ieri).

Aprendo un terminale in X avevo un errore strano che non capivo.

Provando ad accedere alla shell da mc ottenevo

subshell.c: couldn't open master side of pty
                                            pty_open_master: Permission denied

Sapevo che l'unico upgrade importante per questo era devfsd (da 1.3.18
a 19) e ho fatto un diff di /etc/devfs/perms eccolo:

--- /tmp/perms	Fri Nov  9 00:00:00 2001
+++ /etc/devfs/perms	Thu Nov 29 17:47:56 2001
@@ -1,6 +1,6 @@
-REGISTER ^(ide|scsi)/.*/cd$		PERMISSIONS root.cdrom	0660
-REGISTER ^(ide|scsi)/.*/disc$		PERMISSIONS root.disk	0660
-REGISTER ^(ide|scsi)/.*/part[0-9]+$	PERMISSIONS root.disk	0660
+REGISTER /cd$			PERMISSIONS root.cdrom	0660
+REGISTER /disc$			PERMISSIONS root.disk	0660
+REGISTER /part[0-9]+$		PERMISSIONS root.disk	0660
 REGISTER ^cciss/.*		PERMISSIONS root.disk	0660
 REGISTER ^usb/lp[^/]*$		PERMISSIONS root.lp	0660
 REGISTER ^(tts|cua)/[^/]*$		PERMISSIONS root.dialout 0660

quindi i permessi pty non cambiano.

pero' lanciando un ls -l /dev/ ottengo (solo directory)

drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/cdroms
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/cpu
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/cua
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/discs
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/fb
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/floppy
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/ide
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/misc
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/netlink
drw-rw----    1 root     tape            0 gen  1  1970 /dev/pts
drw-rw-rw-    1 root     tty             0 gen  1  1970 /dev/pty
drwxrwxrwt    2 root     root            0 nov 30 12:01 /dev/shm
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/snd
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/sound
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/tts
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/v4l
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/vc
drwxr-xr-x    1 root     root            0 gen  1  1970 /dev/vcc

quindi con chmod ugo+x /dev/pts tutto torna apposto

devo farlo anche su /dev/pty ?

la cosa che non ho capito e' chi setta il permessi delle directories
in dev col devfs, cioe' cosa devo cambiare per evitare di dover
modificare i permessi ad ogni riavvio ? (e quali sono i permessi giusti?)

(sto usando linux-2.4.14 lo stesso prima e dopo il problema)

scusate la lunghezza.

grazie,
Daniele.



Reply to: