Mount a FUSE filesystem without use of root or fusermount (suid)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- c
- Domínio
- operating-systems
Direção de pesquisa
Comece revisando o pull request #32 e o comentário vinculado sobre montar FUSE dentro de um user namespace. Determine se este runtime pode substituir o helper SUID por uma abordagem rootless baseada em user namespace; considera-se concluído quando o payload for montado e executado sem permissões de root ou fusermount.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
As @mgord9518 pointed out:
https://github.com/AppImage/type2-runtime/pull/32#issuecomment-2296448370
It’s possible to mount a FUSE filesystem without use of root permissions or SUID binaries by doing the mount inside of a user namespace.
VERY interesting @mgord9518. 💯 I think you are up to something. That suid helper binary always bothered be to begin with.
Does anyone know how to actually implement this, in code? Any help appreciated 👍
- Linguagem predominante
- C
- Estrelas
- 79
- Forks
- 42
- Merge médio
- 10h 54min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de AppImage/type2-runtime
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
AppImage/type2-runtime#153 ·
-
fusermount3 get's skipped if not setuid, which breaks new fuse implementationsTalvez já em andamento @probonopd assumiu há 47 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
AppImage/type2-runtime#150 · 4 comentários ·
-
Some apps can break unless it is run extractedTalvez já em andamento @probonopd assumiu há 35 dias. Abertabug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
AppImage/type2-runtime#144 · 2 comentários ·
-
Tagged ReleasesAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
AppImage/type2-runtime#140 · 17 comentários · 3 reações ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
AppImage/type2-runtime#133 · 13 comentários · 1 reação ·
Todas as issues de AppImage/type2-runtime
Issues semelhantes
-
area/docs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 83/100
Clodmony/starship-coop#72 ·
Mantenedores costumam responder em até 1 dia
-
ospf6d: heap-use-after-free in seqnumber_mismatch()/bad_lsreq() when a neighbor is deleted with events pendingTalvez já em andamento @lichenlang89 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 61/100
Mantenedores costumam responder em até 2 dias
-
5700模组网络优先级问题Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia
-
severity: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
luainkernel/lunatik#2372 ·
Mantenedores costumam responder em até 1 dia