On 1-Jul-08, at 11:05 AM, Garrett D'Amore wrote:

> Screen uses a socket directory, the location of which is determined  
> by an option.   See http://www.delorie.com/gnu/docs/screen/screen_147.html 
>  for more information.
>
> How will the delivered version of screen be configured?  My biggest  
> worry here is that care is taken to ensure that the sockets used by  
> screen are properly protected from any potential security weaknesses.
>

The location of the socket directory in this case is per-user, stored  
in /tmp/screens/S-<username> with permissions set to 700 and  
owner:group being the owner:group of the calling user

> I'd like to see the proposed default /etc/screenrc as well, since a  
> number of other interesting settings can be set there, including a  
> potential reference to an external locking program, etc.  I think  
> this is just a matter of completeness in the case materials, to  
> ensure that all referenced files are documented appropriately so  
> that there are no surprises.
>

sure, it's available at http://cr.opensolaris.org/~error404/etcscreenrc


> The following URLs are also informative, btw.
>
> http://www.delorie.com/gnu/docs/screen/screen_140.html
> http://www.delorie.com/gnu/docs/screen/screen_139.html
>
> All of those manuals are from a somewhat older version of screen,  
> but I expect their contents are still very much germane.
>
>   -- Garrett
>

On a different note, I am also told I need to inform ARC that screen  
is to be built with pam support enabled, such that users locking  
screens can utilize their regular UNIX authentication method to unlock  
it. This is my fault and a result of inexperience. I apologize.



> Darren J Moffat wrote:
>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>> This information is Copyright 2008 Sun Microsystems
>> 1. Introduction
>>    1.1. Project/Component Working Name:
>>       GNU screen
>>    1.2. Name of Document Author/Supplier:
>>       Author:  John Sonnenschein
>>    1.3  Date of This Document:
>>      01 July, 2008
>> 4. Technical Description
>>
>>  4.1. Details:
>>
>>   GNU screen is a terminal multiplexer application distributed by the
>>   GNU project which supports session persistence, detachment from the
>>   calling shell, session multiplexing ( multiple windows on a single
>>   terminal ),  and session sharing
>>
>>   The current version of screen is 4.0.2.
>>
>> 4.2. Interfaces:
>>
>> Exported Interfaces
>>   Interface                        Classification      Comments
>>    
>> -------------------------------------------------------------------------
>>   SUNWscreen                       Uncommitted     Package for  
>> binaries
>>   SUNWscreenrc                     Uncommitted     Package  
>> configuration file
>>
>>   /usr/bin/screen                  Uncommitted     The screen binary
>>   /usr/share/lib/terminfo/s/screen Uncommitted     The 'screen'  
>> terminfo file
>>   /etc/screenrc                    Uncommitted     default  
>> configuration file
>>
>>   In addition we will deliver a manual page in /usr/share/man  
>> section 1
>>
>>   Imported Interfaces
>>
>>   Interface                         Classification     Comments
>>    
>> -------------------------------------------------------------------------
>>   There's no imported interfaces worth mentioning.
>>
>> 4.3. Packaging & Delivery:
>>
>>   SUNWscreen(base package)                  - base package for  
>> binaries
>>   SUNWscreenrc(configuration package)       - package for  
>> configuration file
>> 6. Resources and Schedule
>>    6.4. Steering Committee requested information
>>      6.4.1. Consolidation C-team Name:
>>              SFW
>>    6.5. ARC review type: FastTrack
>>    6.6. ARC Exposure: open
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20080701/268b4a7b/attachment.html>

Reply via email to