Re: Stranezze: ultima di sid
On Fri, Nov 30, 2001 at 01:51:32PM +0100, Daniele Cruciani wrote:
>
> 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.
>
Stesso upgrade e stessa versione kernel. Nessuna modifica di permessi.
Funziona come un orologio. Non e' che hai fatto qualche cosa di poco
urbano per conto tuo piuttosto? E perche' hai una serie di directory
che io non ho? E perche' sono datate 1970?
--
Francesco P. Lovergine
Reply to: