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

Re: Stranezze: ultima di sid



On Fri, Nov 30, 2001 at 03:23:31PM +0100, Francesco P. Lovergine wrote:
> 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?
> 

uhm, dormo in piedi... devfs... :)

-- 
Francesco P. Lovergine



Reply to: