C1s*_*sc0 10 ssh command-line screen su
我su进入另一个用户运行 screen,但出现错误Cannot open your terminal '/dev/pts/4' - please check.
我找到了一个解决方案:script /dev/null之后我可以使用 screen. 为什么这样做?它创建了一个新的伪终端?
在 UNIX 上,这是一个可以写入的虚拟文件。写入此文件的数据将被丢弃。它类似于 Windows 机器上的文件调用 NUL。
重点; 当 root 机器时,入侵者通常会将日志重定向到/dev/null例如,该命令ln -s /dev/null .bash_history将导致系统停止记录 bash 命令。
通俗地说,它与黑洞的含义大致相同。典型用法:如果您不喜欢我要说的内容,请将您的评论发送至/dev/null.
将 /dev/null 视为“黑洞”。它与只写文件最接近。写入它的所有内容都将永远消失。尝试从中读取或输出不会导致任何结果。尽管如此, /dev/null 在命令行和脚本中都非常有用。
/dev/nullscript /dev/null防止任何消息出现在您的屏幕上。它通过将消息引导到“黑洞”来抑制消息。
另外,看看为什么将“脚本”重定向到 /dev/null/ 允许“屏幕”在作为另一个用户使用时工作?
来源:Linux 词典
| 归档时间: |
|
| 查看次数: |
13325 次 |
| 最近记录: |