Visar inlägg med etikett cacls. Visa alla inlägg
Visar inlägg med etikett cacls. Visa alla inlägg

09 juli, 2007

Alternativ till cacls

Hej! I en tidigare artikel skrev jag om behörigheter i Windows NT familjen (speciellt Windows XP Home edition) och ett litet program vid namn cacls.exe. I denna artikeln ska jag skriva om ett alternativ till just programmet cacls.exe.

Just precis när jag idag skulle skapa ett program med PHP-Gtk2 som ett alternativ till cacls.exe hittade jag ett tillägg som Microsoft hade gjort till sitt NT 4 (tror det var det). Tillägget heter Security Configuration Manager och gör att man får en extra flik Säkerhet när man går in på Egenskaper för en fil eller mapp. Det fungerar bara på NTFS filsystemet och alltså inte FAT som fortfarande är ganska vanligt. Kontrollera ert filsystem genom att gå till Den här datorn, högerklicka sedan på en hårddisk/partition (c: är vanligast) och välj Egenskaper. Vid texten Filsystem står det vad ni har.

Här kan ni ladda ner verktyget / tillägget (högerklicka och välj Öppna i ny flik eller Öppna i nytt fönster så kan ni hänga med i artikeln hur man gör.)

Gör följande för att lägga till fliken Säkerhet i Windows XP Home:
  1. Läs helst först readme-filen (readme.txt) som ni hittar om man följer länken.
  2. Skapa en Windows återställningspunkt innan ni fortsätter för att försäkra er att det går att fixa om något går fel. Öppna Hjälp- och Supportcenter i Windows och sök efter Systemåterställning eller klicka på länken Använd Systemåterställning för att ångra ändringar som gjorts på datorn.
  3. När det är klart kan ni ladda ner filen SCESP4I.EXE som ni finner under readme-filen på sidan.
  4. När nerladdningen är klar dubbelklickar ni på filen och packar upp innehållet i en temporär mapp (exempelvis C:\sce_temp).
  5. Gå till mappen där ni packade upp filerna och högerklicka på filen Setup.inf (setup information).
  6. Klicka på Installera
  7. Det är viktigt att ni gör punkt 6!
  8. När installationen är klar så kan ni starta om datorn.
  9. Logga in på datorn igen och gå till den hårddisk/partition som har filsystemet NTFS.
  10. Högerklicka på en fil eller mapp
  11. Välj Egenskaper
  12. Nu ska ni se att en ny flik - Säkerhet har kommit fram.
  13. Nu är det klart!
Exempel på hur det kan se ut



Jag har testat det på min Windows XP Home edition installation och det fungerar, men jag kan inte garantera att det fungerar för er. Gör det inte det kan ni återställa datorn till en tidigare tidpunkt med Systemåterställaren.


Mycket viktig information
När man ändrar behörighet på en mapp/fil/hårddisk kan man även låsa ute administratören från den/dem. Behörigheten Neka går alltid före behörigheten Tillåta, oavsett den grupp ni är medlem i. Kom ihåg att administratörer är med i gruppen Användare som standard. När ni sätter behörigheter så kryssa bort Tillåt (eng. Allow) hellre än att kryssa i Neka (eng. Deny)


Källor
www.google.se
www.dougknox.com/xp/tips/xp_home_sectab.htm

Extra
Här finns readme-filen och tillägget packat i RAR format för nerladdning

08 februari, 2007

cacls i Windows XP

Artikeln kan också heta Behörigheter i Windows XP Home

Introduktion
Den här gången ska jag berätta om ett litet "gömt" program i Windows NT-familjen (NT, XP, 2000). Det heter cacls.exe och med det kan man ändra behörigheter till filer och mappar, om man nu känner för det.

Vill du slippa skapa ett administratörskonto för ditt barn, dina syskon, eller dina andra nära och kära bara för att de vill spela ett spel, eller använda ett program som är blockerat på datorn. Nu är väntan över. Läs artikeln så får du veta mer!


Att tänka på
Tänk på att detta som beskrivs i artikeln bara fungerar på de filer och mappar som befinner sig på en NTFS partition.

Funktionen går att komma åt lite mer smidigare om man gör på följande sätt
  • Windows XP Home edition: Gå in i "Felsäkert läge" och logga in som vanligt. Då kan man högerklicka på en mapp eller fil. Välj "Egenskaper" och gå till fliken "Säkerhet".
  • Windows XP Professional edition: Det finns en "Säkerhet" flik som standard.



Varför jag skriver om detta
Jag skriver den här artikeln för att jag använder Windows XP Home edition hemma på datorn och vill nämligen begränsa vissa saker i den för resten av familjen. Det räcker inte bara med ett administratörs konto och begränsade konton. Jag vill kunna ställa in säkerheten mycket noggrannt. Därför skriver jag detta för att det kanske finns fler där ute i mörkret som vill kunna göra detsamma (utan att behöva gå in i "Felsäkert läge").


Information
Cacls.exe är ett litet kommandoradsprogram för hantering av behörigheter (alltså säkerhet) för mappar och filer i Windows (se ovan för nämnda versioner). Det kanske ser lite krångligt ut men man lär sig efter en stund.

För att starta programmet gör då följande:

  1. Start
  2. Kör
  3. Skriv cmd
  4. Skriv cacls /? i den svarta DOS-prompten.
Nu bör du se något i stil med en syntax beskrivning av vad man kan göra och vilka parametrar man kan skicka till programmet. Du kan också testa exemplen som anges i länken ovan så ser du lite av vad det kan göra.

Ett exempel på ett bra användningsområde är om du vill låta ett eller flera syskon kunna spela ett spel som är blockerat för deras användare på datorn. Då behöver du bara ge dem nya behörigheter på mappen till spelet.

Ett annat exempel är att när min syrra ville ha svartvita bilder av de bilder hon tagit med kameran så gjorde jag ett litet PHP-Gtk 2 program som omvandlar en grupp med färgbilder till svartvita bilder. Kruxet var bara att hennes användarkonto inte hade rätt behörigheter för den installationen av PHP Gtk 2. Jag gav henne bara nya behörigheter med ett snabbt och snärtigt kommando i cacls.exe och så var det klart.

Det är ett väldigt användbart verktyg som tål att läras av andra i denna vackra men ack så mörka värld.


PHP-Gtk 2 programmet
Om ni vill ha programmet som nämndes i artikeln får ni vänta ett tag. Tänker släppa det som öppen källkod (eng. "Open Source") när min nyplanerade sida läggs upp. Där ska det vara mycket enklare att komma åt mina bloggar och allt material jag känner för att publicera för allmänheten. Kommer nån gång framåt sommaren om allt går som det ska och om jag har tid.

Sitter förresten här i Lumpen och kodar ett program i just PHP-Gtk2 som har cacls.exe integrerat i gränssnittet - allt för att slippa kommandotolken och för enklare åtkomst.


Avdelning, Höger vänster om, Marsch

Välkomna till bloggen

Välkomna ska ni vara kära besökare. Jag skriver om IT för att det är kul och för att jag vill dela med mig av information och kunskap. Jag försöker hålla bloggen så kategoriserad som möjligt för att ni enklare ska hitta intressanta länkar och artiklar.