Skip to content
This repository has been archived by the owner on Feb 12, 2019. It is now read-only.

[RFE] make list of visible directories device specific #1542

Open
jwildeboer opened this issue Apr 9, 2018 · 3 comments
Open

[RFE] make list of visible directories device specific #1542

jwildeboer opened this issue Apr 9, 2018 · 3 comments

Comments

@jwildeboer
Copy link

jwildeboer commented Apr 9, 2018

Usecase: On different machines it is helpful to see different directories in kbfs. Example: something MacOS specific is not needed on my Linux machine and vice versa.

Simple Solution: a rmdir on one machine should not alter the visibility of that directory on another machine.
Better solution: add a flag for visibility of a directory per device used with kbfs

@strib
Copy link
Contributor

strib commented Apr 9, 2018

Are you referring to entire top-level folders like /keybase/private/user1,user2 and /keybase/team/teamname? Or subdirectories within those folders?

@jwildeboer
Copy link
Author

jwildeboer commented Apr 9, 2018

@strib in my specific case top level would be sufficient. But ultimately others will ask for deeper levels of granularity, I'm sure :)

The current behaviour of rmdir on a top level directory on one machine, making it disappear everywhere is a bit annoying. I would be totally happy and satisfied when at least the top-level rmdir stays local on the device where the command was issued, meaning it will still be visible on other machines.

Also, AFAICS, the only way to "hide" a dir this way is via CLI. You cannot seem to do this on the UI/File manager level (at least not under GNOME on RHEL or Finder on MacOS).

Another argument for device-specific visibility: In some cases I don't want (others) to see shared folders on my laptop that I take with me on international travels (think TSA or other nosy authorities/countries) but I most definitely want them on my desktop machine at home.

@strib
Copy link
Contributor

strib commented Apr 9, 2018

Got it, thanks for the suggestion.

Hiding dirs is based entirely on server trust, which you shouldn't bank on when traveling internationally. Best to revoke your device when going over borders if you are worried about stuff like that.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants