Re: password-store /dev/shm mfs

"David Conversi" <[email protected]>
Newsgroups gmane.os.openbsd.misc
Message-ID <[email protected]>
On Tue Aug 11, 2026 at 9:14 AM CEST, David Dahlberg wrote:
 David, 

Sure! But, please note that I am not an expert and, for now, I only 
use OpenBSD as a wonderful UNIX learning experience. 

I don't think you can make it work without operating as root, because 
at least you must create a fake dev/shm under / and mount it as mfs.

Here is step-by-step what I did following the suggestion of Broke:

1) become root
$ doas -s

2) create /dev/shm (if you stop here, pass doesn't complain anymore, but obviously it's a fake, because he doesn't 
realize that it's not a real shm)

# mkdir /dev/shm

3) change permissions (I copied /dev/shm permissions from a linux machine)
# chmod 1777 /dev/shm

4) mount /dev/shm as mfs
# mount -t mfs -o rw,nodev,nosuid,-s=512m /dev/sd2b /dev/shm (my swap partition is /sd2b, check yours)

5) $ pass edit your/password
In this way password-store does not complain anymore...

6) When you're done, unmount /dev/shm 
$ doas umount /dev/shm

7) throw /dev/shm away
$ doas rm -rf /dev/shm (be careful not to delete your root directory...)

If you want it permanent, add a /etc/fstab line (i.e. swap /dev/shm mfs 
rw,noatime,nodev,nosuid,-s=512m 0 0)

In the meanwhile, I found and even simpler way that seems to work either, provided /tmp is permanently mounted as mfs.

Create a symlink named /dev/shm pointing to /tmp. Full stop.
$ doas ln -s /tmp /dev/shm

PS Probably, if you have tmp as mfs, all this is not really needed, because if you answer yes to the pass's 
warning on /dev/shm lacking it should proceed editing your password in tmp anyway...

Ciao!
David

> Can you please send me step-by-step instructions on how you did it exactly? I had a way of doing it on OpenBSD once, which doesn't work anymore for some time, so I removed it.
>
> Can we omit root - or at least handle it propperly? I think, this was the reason why I was not able to convert pass to mfs yet …
>
>
>> Am 2026-08-10 um 16:02 schrieb David Conversi <[email protected]>:
>> 
>> On Mon Aug 10, 2026 at 1:51 PM CEST, broke wrote:
>>> Did it solve the problem?
>> 
>> Yes, it worked! I created /dev/shm, set the right permissions and mounted on mfs with the mount command according
>> to the man page. Thank you!
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.