Hi,

default permissions for .X11-pipe and .X11-unix seems to be 0775 with ownership 
root:root.

This prevents Xnest from running. I saw that in Solaris 2.5.1 the permissions 
originally have been 0777 and a patch changed it to 0775. I suspect that there 
was no support for the sticky bit in Solaris 2.5.1.

What are the reasons that the permission hasn't been changed to 01777 with more 
recent versions of Solaris. As I said Xnest won't be able to run, when it can't 
create the required named pipes in the above mentioned directories.

Additionally, I observed the following:
<root> chmod 01777 /tmp/.X11-unix /tmp/.X11-pipe
<joe> Xnest :1 &
<joe> dtsession -display :1
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  20 (X_GetProperty)
  Resource id in failed request:  0x2c
  Serial number of failed request:  101
  Current serial number in output stream:  101

and in German locale:
<joe> dtsession -display :1
Segmentierungsfehler

which means "segmentation fault".

Any comments?

Cheers,
Tom
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to