Kod: Markera allt
touch /plats/nyfil.txt && chmod 660 /plats/nyfil.txt
Det första kommandot (touch) användas för att skapa en ny fil sedan måste det finnas en sökväg till platsen där man väljer att lägga filen samt att filen måste ha ett namn. Sedan följer 2 st ampersand (&&) dessa gör att nästa kommando (chmod) körs på filen för att ändra/ställa in rättigheterna på filen förutsatt att det gick att skapa en fil i den första delen av kommandot. Filrättigheterna sätts till läsa och ändra filen men inte köra den för både ägaren och den grupp som filen tillhör. Övriga får inga rättigheter, varken att läsa eller ändra den samt naturligtvis inte rätten att köra den.
Ibland måste man skapa filer åt andra användare än sig själv och då många ggr i deras hem-katalog (/home/användarnamn). Normalt har endast ägaren till hem-katalogen rätt att lägga till filer där. Jag löser detta genom att använda sudo/root. Efter att jag skapat filen måste jag ändra så att användaren blir ägare till filen och att filen hamnar i rätt grupp, exempelvis genom att i terminalen skriva:
Kod: Markera allt
sudo chown kalle /home/kalle/nyfil.txt && sudo chgrp skrivklåda /home/kalle/nyfil.txt
Sammanfattningsvis så skulle man kunna göra på detta vis om man vill att två eller flera användare skall kunna läsa/skriva i samma fil:
Skapa filen
Ändra rättigheterna så att det endast går att läsa/skriva och då endast för ägare och grupp inte för övriga
Ändra grupptillhörigheten på filen
Skapa gruppen skrivklåda (måste göras som sudo/root)
Lägga till kalle i gruppen skrivklåda
Lägga till lisa i gruppen skrivklåda