![阻止用户将输出通过管道传输到另一个用户的终端?](https://linux22.com/image/1363399/%E9%98%BB%E6%AD%A2%E7%94%A8%E6%88%B7%E5%B0%86%E8%BE%93%E5%87%BA%E9%80%9A%E8%BF%87%E7%AE%A1%E9%81%93%E4%BC%A0%E8%BE%93%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7%E7%9A%84%E7%BB%88%E7%AB%AF%EF%BC%9F.png)
因此,目前在此服务器上,如果两个人登录到同一台服务器,您可以执行以下操作:
-bash-4.1$ cat /dev/urandom | write username
它会将一堆垃圾打印到他们的终端上。我没有服务器的 root 或超级用户访问权限。作为用户,我可以做些什么来阻止其他人将输出传送到我的终端?
答案1
mesg n
是每个用户设置关闭wall
write
和talk
接收
因此,目前在此服务器上,如果两个人登录到同一台服务器,您可以执行以下操作:
-bash-4.1$ cat /dev/urandom | write username
它会将一堆垃圾打印到他们的终端上。我没有服务器的 root 或超级用户访问权限。作为用户,我可以做些什么来阻止其他人将输出传送到我的终端?
mesg n
是每个用户设置关闭wall
write
和talk
接收