mirror of
https://github.com/sshuttle/sshuttle.git
synced 2025-01-01 03:29:38 +01:00
Merge pull request #668 from skuhl/use-pty-warning
Improve error message when sudo's use_pty option is enabled.
This commit is contained in:
commit
d3fae535cd
@ -70,7 +70,14 @@ def setup_daemon():
|
||||
|
||||
# ctrl-c shouldn't be passed along to me. When the main sshuttle dies,
|
||||
# I'll die automatically.
|
||||
os.setsid()
|
||||
try:
|
||||
os.setsid()
|
||||
except OSError:
|
||||
raise Fatal("setsid() failed. This may occur if you are using sudo's "
|
||||
"use_pty option. sshuttle does not currently work with "
|
||||
"this option. An imperfect workaround: Run the sshuttle "
|
||||
"command with sudo instead of running it as a regular "
|
||||
"user and entering the sudo password when prompted.")
|
||||
|
||||
# because of limitations of the 'su' command, the *real* stdin/stdout
|
||||
# are both attached to stdout initially. Clone stdout into stdin so we
|
||||
|
Loading…
Reference in New Issue
Block a user