[Piuparts-devel] connecting to the slave screen
Andreas Beckmann
debian at abeckmann.de
Wed Jan 23 14:52:05 UTC 2013
On 2013-01-20 14:06, Holger Levsen wrote:
> And re: why running screen as root:
>
> holger at piatti:~$ sudo su - piupartss
> piupartss at piatti:~$ screen
> Cannot open your terminal '/dev/pts/1' - please check.
>
> http://dbadump.blogspot.de/2009/04/start-screen-after-sudo-su-to-another.html
> show some other possible solutions, but as running piuparts implies basically
> implies having root I opted for the easiest approach, running screen as root.
>
> But yes, I'd like to see this improved.
Managing stuff with a screen running as root seems to get nasty for
multiple slaves ... I'd really like to run the screen as piupartss.
Even if access to piupartss means unlimited root access due to the
required sudo config, I'd like to restrict running things as root as
much as possible.
What I'm doing usually (and why I haven come across to your problem
until now) is that I ssh into piupartss@, so no tty problems.
Is configuring screen to be setgid utmp an option? (see
/usr/share/doc/screen/README.Debian.gz)
Then multiuser mode with appropriate acls could be used and
piupartss$ cat .screenrc
multiuser on
acladd holger
aclchg * +rwx "#?"
holger$ screen -x piupartss/piuparts_slave_screen
should work.
Andreas
More information about the Piuparts-devel
mailing list