Thu 31 Dec 2009 12:52:58 AM UTC, original submission:
screen will not execute succesfully when you use 'none' (without the quotes) as username. This was reproducable on Debian 4.0, Debian 5.0, OpenBSD, centOS and OSX snow leopard.
This behavior seems to be present in (all?) releases up to 4.0.3
Excerpt of a strace:
setgid32(1000) = 0
setuid32(1000) = 0
rt_sigaction(SIGHUP, {0x806be00, [], SA_RESTORER, 0xb7e539e8}, {0x806be00, [], SA_RESTORER, 0xb7e539e8}, 8) = 0
rt_sigaction(SIGHUP, {0x806be00, [], SA_RESTORER, 0xb7e539e8}, {0x806be00, [], SA_RESTORER, 0xb7e539e8}, 8) = 0
rt_sigaction(SIGUSR1, {0x806bd70, [], SA_RESTORER, 0xb7e539e8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR2, {0x806b940, [], SA_RESTORER, 0xb7e539e8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x806bdc0, [], SA_RESTORER, 0xb7e539e8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTSTP, {0x806b930, [], SA_RESTORER, 0xb7e539e8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGWINCH, {0x806b950, [], SA_RESTORER, 0xb7e539e8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x806b920, [], SA_RESTORER, 0xb7e539e8}, {SIG_DFL}, 8) = 0
alarm(15) = 0
pause() = ? ERESTARTNOHAND (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
alarm(0) = 0
kill(5636, SIG_0) = 0
rt_sigaction(SIGALRM, {0x806b920, [], SA_RESTORER, 0xb7e539e8}, {0x806b920, [], SA_RESTORER, 0xb7e539e8}, 8) = 0
alarm(15) = 0
pause() = ? ERESTARTNOHAND (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
alarm(0) = 0
kill(5636, SIG_0) = 0
rt_sigaction(SIGALRM, {0x806b920, [], SA_RESTORER, 0xb7e539e8}, {0x806b920, [], SA_RESTORER, 0xb7e539e8}, 8) = 0
alarm(15) = 0
pause() = ? ERESTARTNOHAND (To be restarted)
... and so on
|