Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
tty_ioctl(4)
TIOCSCTTY 整数参数
使给定终端成为调用进程的控制终端。调用进程必须是会话领导者,并且还没有控制终端。如果此终端已经是不同会话组的控制终端,则 ioctl 会因 EPERM 而失败,除非调用者是 root(更准确地说:具有 CAP_SYS_ADMIN 能力)并且 arg 等于 1,在这种情况下终端被盗, 并且所有进程让它作为控制终端失去它。
如何将控制终端归还给原主人?