<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Unix on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/unix/</link>
    <description>Recent content in Unix on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 03 Apr 2018 08:29:22 +0000</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/unix/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Using pass in teams</title>
      <link>https://janikvonrotz.ch/2018/04/03/using-pass-in-teams/</link>
      <pubDate>Tue, 03 Apr 2018 08:29:22 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2018/04/03/using-pass-in-teams/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.passwordstore.org/&#34;&gt;Pass&lt;/a&gt; is the standard password manager for Unix systems. It follows the &lt;a href=&#34;http://en.wikipedia.org/wiki/Unix_philosophy&#34;&gt;Unix philosophy&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Pass saves passwords in text files and encrypts them using a gpg key. The folder structure containing the encrypted files is the pass store. Sharing a pass store without handing over the gpg key requires a gpg key exchange. Git is integrated into the pass &lt;a href=&#34;https://en.wikipedia.org/wiki/Command-line_interface&#34;&gt;cli&lt;/a&gt; and is used as version control system.&lt;/p&gt;&#xA;&lt;p&gt;This document is a guideline for users which require access to a shared pass store and is also a documentation of how to set up a shared pass store. The first part elaborates the process of creating a shared pass store and the second part shows how collaboration from the perspective of a user looks like.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrate KeePass to Pass</title>
      <link>https://janikvonrotz.ch/2017/07/24/migrate-keepass-to-pass/</link>
      <pubDate>Mon, 24 Jul 2017 10:05:46 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2017/07/24/migrate-keepass-to-pass/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m using &lt;a href=&#34;http://keepass.info/&#34;&gt;KeePass&lt;/a&gt; for a few years now. It always has been the password manager of my choice.&#xA;Currently I&amp;rsquo;m using KeePass on my Mac and Windows connected to the same database file. The KeePass database file is stored in a OneDrive folder, encrypted with a password and keyfile, which is stored in the &lt;a href=&#34;https://keybase.io&#34;&gt;Keybase&lt;/a&gt; filesystem. This setup gives me maximum security and portability. However, it makes it impossible to use KeePass on my mobile device. Also I miss the possibility to use KeePass in my browser or on the command line. I&amp;rsquo;ve looked for an alternative solution, which doesn&amp;rsquo;t compromise on security and gives me the same level of portability.&lt;/p&gt;</description>
    </item>
    <item>
      <title>bin/bash^M: bad interpreter</title>
      <link>https://janikvonrotz.ch/2013/08/14/binbashm-bad-interpreter/</link>
      <pubDate>Wed, 14 Aug 2013 08:00:19 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2013/08/14/binbashm-bad-interpreter/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re using windows and linux/unix and your also a system administrator who likes to script. The chances are high that you&amp;rsquo;ll get this error when executing a script on a linux/unix machine that has been made on a windows machine: &lt;code&gt;bin/bash^M: bad interpreter: No such file or directoy&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;The &lt;code&gt;^M&lt;/code&gt; character is a windows line break, which linux/unix can&amp;rsquo;t interpret. The solution is easy, use &lt;code&gt;dos2unix [filename]&lt;/code&gt; and everything should work fine.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
