-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #38 from Scouterna/utv
Utv
- Loading branch information
Showing
17 changed files
with
2,430 additions
and
332 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# Migreringsverktyg för Google drive | ||
Dessa program är tänkta att användas för kåren vid migrering från att kåren tidigare har använt vanlig Google drive och att nu börja använda Googles | ||
Delade enheter. | ||
|
||
För att hjälpa till med migreringen har olika skript tagits fram som du kan läsa mer om nedan. | ||
|
||
## Skillnad mellan Google drive och Google Delade enheter | ||
Vanliga Google drive kan beskrivas som att varje person som skapar en fil eller mapp äger den och inga andra kan ta bort den utan kan bara ta bort den hos | ||
andra som har tillgång till den och sig själv men ej ta bort den för den som skapat den. Då det ju går att skapa undermappar till andra mappar som andra | ||
har skapat blir det lätt svåröverskådligt med alla olika mapp- eller filägare och det går inte heller att få en hållbar lagringslösning på lång sikt. | ||
Du som ej äger en fil kan ej flytta den till delade enheter utan kan enbart skapa en kopia där. | ||
|
||
Delade enheter fungerar som en vanlig hårddisk på en server. Om någon annan tar bort en fil försvinner den hos alla andra också. | ||
|
||
För att minska risken att ledare använder gamla filer på drive och inte eventuella nya kopior på delade enheter är det bra att ta bort så mycket | ||
delning som möjligt från filer på drive så att enbart du själv och filägaren står kvar för att sen ta bort din egna behörighet också. För att minska | ||
spridning av känsliga uppgifter är det också bra att ta bort känslig data ur filen innan du tar bort din egna behörighet. Tyvärr går det inte att | ||
ta bort filen helt och hållet, så filen kommer finnas kvar och eventuellt kunna återställas om versionshistorik finns. | ||
Skripten hjälper till med detta arbete vilket kan vara omständigt om det görs manuellt. | ||
|
||
## Skript | ||
### [Steg 1 - Ge bort ägarskap](Steg1-ge-bort-ägarskap) | ||
#### Ge bort ditt ägarskap för filer och mappar | ||
Skript för att dela med användare i kåren som har tillgång till en given mapp och undermappar för att flytta deras ägarskap till dig eller given | ||
e-postadress. | ||
|
||
### [Steg 2 - Tvingad ändring av filägare](Steg2-tvingad-ändring-filägare) | ||
#### Lista vilka som äger filer och undermappar i en mapp | ||
Skript för att få fram vilka som äger alla filer och undermappar till en given mapp. | ||
|
||
#### Ta bort länkdelning och redigerare för filer och undermappar i en mapp | ||
Skript som tar bort länkdelning och redigerare för alla filer och undermappar till en given mapp. De enda som är kvar är fil/mapp-ägaren och du själv. | ||
|
||
#### Skapa nya filer som du själv äger | ||
Skript som skapar filer som du själv äger som är kopior och tar bort orginalfilen för dig. Skriver också över orginalfilen med ny data. | ||
|
||
### [Steg 3 - Flytta filer](Steg3-flytta-filer) | ||
#### Radera tomma mappar | ||
Skript som raderar tomma mappar. | ||
|
||
#### Flytta filer | ||
Skript som flyttar dina filer och kopierar över mappar. | ||
|
||
## Förslag till utförandesteg | ||
1. Ladda ner en kopia från Google drive för den mappen du vill flytta för att ha som säkerhetskopia. | ||
1. Sätt upp alla skripten enligt instruktionerna. | ||
1. Kör skriptet [`ListaÄgare`](Steg2-tvingad-ändring-filägare) för att få fram e-postadresser på vilka som äger alla filer och undermappar. | ||
1. Skicka ett mejl och dela skriptet [`BytaÄgare`](Steg1-ge-bort-ägarskap) enligt instruktionen till de det berör. Du kommer få massor av e-brev när någon kör skriptet så att du vet. Se också till att de du skickar skriptet till har e-postkonto på samma domän som de ska överföra ägarskapet till. | ||
1. Nu är förhoppningsvis allt överfört till dig om alla har kört skriptet. Kör skriptet [`ListaÄgare`](Steg2-tvingad-ändring-filägare) för att se om det nu bara är du som är listad som ägare. | ||
1. När du är nöjd; kör skriptet [`ÄndraDelning`](Steg2-tvingad-ändring-filägare) för att se till så att inte alla längre har tillgång till alla filer. Det kan behövas lite manuellt arbete med ändring av behörighetsdelning efter körningen om inte programmet lyckas ändra på alla ställen. | ||
1. Kör skriptet [`KopiaNyÄgare`](Steg2-tvingad-ändring-filägare) för att skapa kopior på de filer som du ej äger så att du nu äger de nya filerna. Orginalfilerna skrivs över och raderas för alla förutom orginalägaren. | ||
1. Kör skriptet [`ÄndraDelning`](Steg2-tvingad-ändring-filägare) igen då det kan ha blivit problem med att ta bort behörigheten för ägaren till orginalfilerna från kopian. | ||
1. Kör skriptet [`RaderaTommaMappar`](Steg3-flytta-filer) för att radera alla tomma undermappar till den mapp du ska flytta filerna ifrån. | ||
1. Kör skriptet [`FlyttaFiler`](Steg3-flytta-filer) för att flytta över dina egna filer till den delade enheten samt få med alla mappar. | ||
1. Kör skriptet [`RaderaTommaMappar`](Steg3-flytta-filer) igen för att radera alla tomma undermappar till den mapp du har flyttat filerna ifrån. Detta då det antagligen har blivit en hel del tomma mappar nu. | ||
1. Manuellt flytta över på lämpligt sätt de filer som är kvar att flytta samt radera mappar. |
Oops, something went wrong.