<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Greg's Tech Notes (Posts about Linux, Bash)</title><link>https://stencel.io/</link><description></description><atom:link href="https://stencel.io/categories/cat_linux-bash.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:gstencel@gmail.com"&gt;Greg Stencel&lt;/a&gt; </copyright><lastBuildDate>Fri, 11 Apr 2025 06:59:44 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Easy admin joke</title><link>https://stencel.io/posts/easy-admin-joke.html</link><dc:creator>Greg Stencel</dc:creator><description>&lt;p&gt;When I first got admin access ages ago on shared server I wanted to do something funny
to my coleague so I thought to display something on his screen.&lt;/p&gt;
&lt;p&gt;Remembering everything in Linux filesystem is a file or a directory
I read about pseudoterminals "pts"  they are inside /dev directory&lt;/p&gt;
&lt;p&gt;Yea yea I know 3 rules of admin : Respect the privacy of others. Think before you type. With great power comes great responsibility bla bla bla ...&lt;/p&gt;
&lt;p&gt;To do this joke just check who is logged in and on which pts is he :&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code bash"&gt;&lt;a id="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-1" name="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-1" href="https://stencel.io/posts/easy-admin-joke.html#rest_code_7a01788a4d954b32b73a3035c5a6f6a9-1"&gt;&lt;/a&gt;$&lt;span class="w"&gt; &lt;/span&gt;who
&lt;a id="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-2" name="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-2" href="https://stencel.io/posts/easy-admin-joke.html#rest_code_7a01788a4d954b32b73a3035c5a6f6a9-2"&gt;&lt;/a&gt;greg&lt;span class="w"&gt;     &lt;/span&gt;pts/3&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="m"&gt;2012&lt;/span&gt;-03-10&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;:26&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;:0&lt;span class="o"&gt;)&lt;/span&gt;
&lt;a id="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-3" name="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-3" href="https://stencel.io/posts/easy-admin-joke.html#rest_code_7a01788a4d954b32b73a3035c5a6f6a9-3"&gt;&lt;/a&gt;mark&lt;span class="w"&gt;     &lt;/span&gt;pts/5&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="m"&gt;2012&lt;/span&gt;-03-10&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;10&lt;/span&gt;:29&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;:0&lt;span class="o"&gt;)&lt;/span&gt;
&lt;a id="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-4" name="rest_code_7a01788a4d954b32b73a3035c5a6f6a9-4" href="https://stencel.io/posts/easy-admin-joke.html#rest_code_7a01788a4d954b32b73a3035c5a6f6a9-4"&gt;&lt;/a&gt;jenny&lt;span class="w"&gt;    &lt;/span&gt;pts/7&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="m"&gt;2012&lt;/span&gt;-03-10&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;13&lt;/span&gt;:06&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;:0&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;So now, we know that Mark is working on pts/5 so lets send him message :)&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code bash"&gt;&lt;a id="rest_code_7a1b67cae1534b018277754f9c789ab1-1" name="rest_code_7a1b67cae1534b018277754f9c789ab1-1" href="https://stencel.io/posts/easy-admin-joke.html#rest_code_7a1b67cae1534b018277754f9c789ab1-1"&gt;&lt;/a&gt;$&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"In 5 minutes in toilet /Jenny"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;/dev/pts/5
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;To "clean evidences" :D ( remember that guy working on this terminal will lost his current works he's working on this
specific terminal)&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code bash"&gt;&lt;a id="rest_code_f5ebb5990f7d430db715b43879756427-1" name="rest_code_f5ebb5990f7d430db715b43879756427-1" href="https://stencel.io/posts/easy-admin-joke.html#rest_code_f5ebb5990f7d430db715b43879756427-1"&gt;&lt;/a&gt;$&lt;span class="w"&gt; &lt;/span&gt;cat&lt;span class="w"&gt; &lt;/span&gt;/dev/urandom&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;/dev/pts/5
&lt;/pre&gt;&lt;/div&gt;</description><category>Linux</category><guid>https://stencel.io/posts/easy-admin-joke.html</guid><pubDate>Sat, 10 May 2014 12:31:04 GMT</pubDate></item></channel></rss>