Both read and write permission is needed on the socket to attach and this cannot be changed.
You can attach with -r (tmux attach -r) to attach readonly which is a convenience to prevent accidental interference. Do not give people you do not trust access to your tmux socket, readonly or not. On Fri, Mar 28, 2014 at 11:39:31PM +0100, c...@free.fr wrote: > Good Day everyone! > As a seli-starter with tmux, i'll expose my use case by a little scenario : > + Beth is working on a project and wants to show it to Bob > + but she doesn't want Bob to do anything on it (read only). > > I thought i'd be able to achieve such a situation by using Sockets : > 1. BETH and BOB are two users on the server and > > 2. both belong to group GUSERS > > 3. here is what Beth could do : > _BETH$ tmux -S $tm/sBETH > _BETH$ ls -l $tm > _total 0 > _srw-rw---- 1 BETH GUSERS 0 Mar 28 22:32 sBETH > and Bob side : > -BOB$ tmux -S $tm/sBETH attach > Here goes Bob on Beth's session. But this way GUSER has rw permissions > and > thus BOB can modify sBETH's related session > > 4. Then Beth tries this : > _BETH$ chmod g-w $tm/sBETH > _BETH$ ls -l $tm > _total 0 > _srw-r----- 1 BETH GUSERS 0 Mar 28 22:32 sBETH > So the rest of GUSER can only read from sBETH > 5. Well, unfortunately it goes further as, when Bob tries to attach to the > session here is what he gets : > _BOB$ ls -l $tm > _total 0 > _srw-r----- 1 BETH GUSERS 0 Mar 28 22:32 sBETH > -BOB$ tmux -S $tm/sBETH attach > server not found: Permission denied > So, Bob cannot even access Beth's session in a read only way... > > Is there a way to do it without resorting to VPS which still leaves sessions > rw? > If not can i make a request for its implementation? > > And i understand that this way Bob has no way to tell tmux that he wants to > detach... nevermind, > this is read-only so he just kills his connection (^Z then kill -9 %1 or > something). > of course a proper way to still interact with tmux till the end would be much > appreciated. > > FYI this case is the common one when doing presentations, showing things to > students or friends. > > thank you > > JClu > 20140328 > > PS: please, as I'm new here, if this was'nt the right place to present my > case, could > you be so kind as to show me the way to proceed the correctly. Thanks in > advance. > > ------------------------------------------------------------------------------ > _______________________________________________ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users ------------------------------------------------------------------------------ _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users