Det går inte att flytta, låsa upp, ändra eller kopiera ett objekt i Mac OS X

  • Senast ändrad: 13 augusti, 2008
  • Artikel: TS1402
  • Gammal artikel: 106237

Symptom

Du kan kanske inte flytta, kopiera eller dra vissa objekt. Du kan kanske inte låsa upp vissa objekt.

Tips: Se Det går inte att tömma papperskorgen eller flytta en fil till papperskorgen om du behöver hjälp med att ta bort filer och tömma papperskorgen.

Avsnitten i detta dokument berör ett av två allmänna problem. Tips: Ibland gör det ingenting om ett objekt inte kan flyttas till eller från en viss plats. Mac OS X förhindrar åtkomst till vissa mappar (inklusive Program, Bibliotek och System) för att skydda operativsystemet och användardata.

Problem 1
Om du försöker flytta en fil i Mac OS X 10.2 eller senare, visas meddelandet: "Åtgärden kunde inte slutföras eftersom objektet '(objektnamn)' är låst."

Om du försöker ändra behörigheterna hos ett objekt, visas meddelandet: "Åtgärden kunde inte slutföras. Ett oväntat fel inträffade. (felkod 1)."

Detta problem kan inträffa om du kopierar en enhet till en annan genom att t ex dra dess ikon över den andras, eller till ett av dess fönster.

Problem 2
En varningsruta visas med något av dessa meddelanden:

  • "Åtgärden kunde inte slutföras eftersom du inte har tillräckliga behörigheter för '(objekt- eller mappnamn).'"
  • "Objektet '(objektnamn)' kunde inte flyttas eftersom 'System' (eller något annat mappnamn) inte kan ändras."

Berörda produkter

Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0, Mac OS X 10.5

Upplösning

För problem 1

Markera filen du försöker flytta och välj sedan Visa info från menyn Arkiv. Om kryssrutan Låst är markerad, avmarkerar du den och försöker sedan flytta filen igen.

Om objektet du försöker låsa upp är en mapp, använder du dessa steg:

  1. Öppna Terminal (/Program/Verktyg).
  2. Skriv detta, följt av mellanslag: sudo chflags -R nouchg
  3. Dra mappen som du vill låsa upp till fönstret Terminal.
  4. Tryck på Retur.
  5. Ange ditt lösenord och tryck på Retur.

Om du har försökt låsa upp en fil i Finder men den fortfarande är låst, följer du dessa steg för att ta bort den systemoföränderliga biten från berörda filer, vilket kan orsaka detta problem.

Mac OS X 10.4 eller senare

  1. Starta i läget för en ensam användare. Instruktioner för detta finns i Mac OS X: Hur du startar i enkelanvändar- eller Verbose-läge.
  2. Skriv detta, följt av Retur: mount -uw /
  3. Skriv detta, följt av Retur:
    cd /Library/Preferences/SystemConfiguration
  4. Skriv detta på en enda rad, följt av Retur:
    defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true
  5. Skriv detta, följt av Retur: sh /etc/rc
  6. Vänta tills texten på skärmen har slutat rulla och tryck sedan på Retur
  7. Skriv detta, följt av Retur:
    find / -flags schg -exec chflags noschg {} \;
  8. När detta väl är slutfört, skriver du detta, följt av Retur:
    rm /Library/Preferences/SystemConfiguration/autodiskmount.plist
  9. Skriv detta, följt av Retur: reboot

Mac OS X 10.3 fram till 10.3.9

  1. Starta i läget för en ensam användare. Instruktioner för detta finns i "Mac OS X: Hur du startar i enkelanvändar- eller Verbose-läge".
  2. Skriv detta, följt av Retur: mount -uw /
  3. Skriv detta, följt av Retur:
    /usr/libexec/register_mach_bootstrap_servers /etc/mach_init.d
  4. Skriv detta, följt av Retur:
    /System/Library/CoreServices/SecurityServer -X
  5. Skriv detta, följt av Retur:
    find / -flags schg -exec chflags noschg {} \;
  6. När detta väl är slutfört, skriver du detta, följt av Retur: reboot

Mac OS X 10.2.8 eller tidigare

  1. Starta i läget för en ensam användare. Instruktioner för detta finns i "Mac OS X: Hur du startar i enkelanvändar- eller Verbose-läge".
  2. Skriv detta, följt av Retur: mount -uw /
  3. Skriv detta, följt av Retur: autodiskmount
  4. Skriv detta, följt av Retur:
    find / -flags schg -exec chflags noschg {} \;
  5. När detta väl är slutfört skriver du reboot och trycker sedan på Retur

Se "Mac OS X: Felsökning vid behörighetsproblem" om problemet kvarstår.

För problem 2

Mac OS X förhindrar åtkomst till vissa mappar (inklusive Program, Bibliotek och System) för att skydda operativsystemet och användardata.

Du kan enkelt avgöra om ett område har begränsad åtkomst. Mac OS X 10.2.8 eller tidigare: Markera mappen i ett Finder-fönster (inte på skrivbordet) och välj sedan Visa statusfältet i Visa-menyn i Finder. Statusfältet visas nära överkanten i varje Finder-fönster. I ett område med restriktioner visas en ikon föreställande en blyertspenna med snedstreck i statusfältet. I Mac OS X 10.3 eller senare: Öppna mappen och titta i fönstrets nedre vänstra hörn. Om du ser en ikon föreställande "en blyertspenna med snedstreck" vet du att det är ett område med begränsad åtkomst.

Om ett objekt togs bort från mappen Program och inte kan flyttas tillbaka

I Mac OS X 10.3 eller senare bör du kunna dra objektet tillbaka till mappen Program. Om en dialogruta med en autentiseringknapp visas, klickar du på Autentisera och anger namnet och lösenordet till en administratörsanvändare.

Annars kan du pröva någon av dessa lösningar:

Alternativ 1 - Om din dator kan starta från Mac OS 9, startar du från en Mac OS 9-CD eller -enhet och återför objektet till dess rätta plats. Det är normalt att filstrukturen på Mac OS X-disken ser annorlunda ut när den startas från Mac OS 9.

Alternativ 2 - Om programmet har tagits bort från din enhet, kan du starta från Mac OS X CD:n och utföra en fullständig återinstallation (inte en installation med föregående radering) av Mac OS X.

Tips: Detta alternativ är användbart när du ska återinföra borttagna Mac OS X-objekt, men i de flesta fall tar det inte bort ett oönskat objekt. Använd Alternativ 1 eller 3 för att ta bort ett oönskat objekt. Du bör inte återinstallera en tidigare version av Mac OS X (från CD-ROM) över en senare version av Mac OS X (efter att systemprogramvaruuppdateringar har installerats).

Alternativ 3 (avancerat) -

  1. Öppna Terminal (/Program/Verktyg).
  2. Skriv: sudo chmod 775 /
  3. Tryck på Retur.
  4. Ange ditt lösenord och tryck på Retur.
  5. Använd Finder och flytta objektet/objekten till önskad plats.
  6. I Terminal skriver du: sudo chmod 1775 /
  7. Tryck på Retur.

Ytterligare information

Om problemet kvarstår trycker du på Diskverktyg på enheten. Se "Mac OS X: Om att använda Diskverktyget och fsck för filsystemunderhåll".

Om ett objekt installerats av en användare och inte kan tas bort

Se stegen under "Om ett objekt togs bort från mappen Program och inte kan flyttas tillbaka" ovan.

Mer information finns i dessa dokument:

106167 Mac OS X: Använda din hemmakatalog
106272 Mac OS X: Det går inte att tömma papperskorgen eller flytta en fil till papperskorgen
106712 Mac OS X: Felsökning av behörighetsproblem