Separate folder/file permission check as new lib
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Review pull request #1690 to understand the existing folder permission check, then inspect the crate layout for where reusable permission validation belongs. The proposed work must cover machine and user scopes and file as well as folder checks; done means those cases are validated according to the stated write permission rules.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary of the new feature / enhancement
The code in https://github.com/PowerShell/DSC/pull/1690 implements a folder permission check to see if it's considered secure. We should pull that out as a separate crate lib as I imagine it'll likely be reused in future resources for similar purpose.
Proposed technical implementation details (optional)
- Extend the API to validate both machine scope and user scope permissions
- machine only allows administrators/root to have write permissions
- user scope allows administrators/root to have write permissions in addition to the current security context
- Allow the API to validate files in addition to folders (or ideally a file check also implicitly checks the containing folder)
- Lingua principale
- Rust
- Stelle
- 541
- Fork
- 78
- Merge medio
- 2g 22h
- PR unite (30g)
- 17
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PowerShell/DSC
-
Failure to parse a resource manifest is logged as INFO instead of WARNForse già presa @SteveL-MSFT l’ha presa 3 giorni fa. ApertaIssue-Bug Need-Review
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
PowerShell/DSC#1765 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Tracing categoriesForse già presa @michaeltlombardi l’ha presa 5 giorni fa. ApertaArea-OpenTelemetry Issue-Enhancement Needs Triage
PowerShell/DSC#1767 · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Issue-Enhancement Needs Triage
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
PowerShell/DSC#1763 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
Hardening with dsc 3 ?Forse già presa Una pull request collegata a questa issue è aperta o già unita. ApertaIssue-Enhancement Needs Triage
Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100
PowerShell/DSC#1755 · 7 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
Issue-Enhancement Needs Triage
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
PowerShell/DSC#1750 · 3 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di PowerShell/DSC
Issue simili
-
Small glitchApertapriority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
storytold/photocraft#9538 ·
I maintainer di solito rispondono entro 1 giorno
-
bug P2 rust
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
jscott3201/rusty-bacnet#2085 ·
I maintainer di solito rispondono entro 1 giorno
-
area:tag area:tag---json---markdown--n bug factory:dogfood factory:triaged persona:scripter platform:linux-cloud priority:p3 type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
gitbutlerapp/grit#1940 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Inconsistent case in names for Windows installation packages compared to all other assetsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaarea:ui bug in progress needs-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
bherbruck/solvecraft#6769 · 2 commenti ·