-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
"Trusted Hashes" #846
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Agreed. Right now it's all tentatively: ipfs trust <path>
ipfs trust add <path>
ipfs trust rm <path>
# could even have flags, like +x
ipfs trust +x <path>
ipfs trust -x <path>
# chould even call it chmod, with our own set of flags.
ipfs chmod +x <path>
ipfs chmod -x <path>
|
Now theres the question we should be asking |
This needs to be speced out first |
On Mon, Mar 02, 2015 at 06:41:39PM -0800, Jeromy Johnson wrote:
I disagree ;). IPFS is breaking ground in distributing filesystems. struct fuse_operations {
and bazil.org/fuse has the following struct for file and directory type Attr struct { I haven't looked at the Darwin code yet, but we'd want to slot in the |
Hey, I think this discussion is close to what I'm dealing with, so I'll ask here since my ideas revolve around executables and distributed execution... primarily for use in software archival and scientific digital reproducibility. The permissions I see from the mounted filesystem are always +r and don't have +x so they can't be executed. Is that right? It seems here that they were +x at some point. I'd like to have that capability and secure access to the mount in a higher level. Is that possible? |
Ive been thinking about being able to execute binaries directly out of ipfs, this would require us to set them as
+x
(or equivalent). But we dont want to set everything in ipfs as executable. It would be nice to have a config setting to say thatQmAcoolBinary
is an executable we trust. Then the fuse filesystem can see that and when presenting it to the user through the fuse interface, mark it as executable.The text was updated successfully, but these errors were encountered: