Kan ikke flytte, ændre, kopiere eller låse et emne op i Mac OS X

  • Dato for seneste ændring: 13 august, 2008
  • Artikel: TS1402
  • Gammel artikel: 106237

Symptomer

Du kan muligvis ikke flytte, kopiere eller trække visse emner. Du kan muligvis ikke låse visse emner op.

Tip! Se i stedet Kan ikke tømme papirkurven eller flytte et arkiv til papirkurven for at få hjælp til sletning af arkiver og tømning af papirkurven.

Dette dokument omhandler to generelle problemer. Tip! Nogle gange er det OK, hvis et emne ikke kan flyttes til eller fra en bestemt placering. I Mac OS X er adgangen til visse mapper (herunder Programmer, Bibliotek og System) begrænset for at bevare operativsystemets og brugerdataenes integritet.

Problem 1
Hvis du prøver at flytte et arkiv i Mac OS X 10.2 eller senere, vises følgende besked: "Handlingen kunne ikke udføres, fordi emnet (emnenavn) er låst".

Hvis du prøver at ændre et emnes tilladelser, vises følgende besked muligvis: "Handlingen kunne ikke udføres. Der opstod en uventet fejl (fejlkode 1)".

Dette problem kan opstå, hvis du f.eks. kopierer en disk til en anden disk ved at trække dens symbol hen over den anden disks symbol eller til et af dens vinduer.

Problem 2
Der vises et advarselsfelt med en af følgende beskeder:

  • "Handlingen kan ikke udføres, fordi du har for få tilladelser til '(emne- eller mappenavn)'".
  • "Emnet '(emnenavn)' kan ikke flyttes, fordi 'System' (eller et andet mappenavn) ikke kan ændres".

Berørte 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

Løsning

Løsning af problem 1

Vælg det arkiv, du forsøger at flytte, og vælg derefter Vis Info i Arkiv-menuen. Hvis feltet Låst er valgt, skal du fravælge det og derefter prøve at flytte arkivet igen.

Hvis det emne, du forsøger at låse op, er en mappe, skal du benytte følgende fremgangsmåde:

  1. Åbn Terminal (/Programmer/Hjælpeprogrammer).
  2. Skriv følgende efterfulgt af et mellemrum: sudo chflags -R nouchg
  3. Træk den mappe, du vil låse op, til vinduet Terminal.
  4. Tryk på returtasten.
  5. Skriv din adgangskode, og tryk derefter på returtasten.

Hvis du har forsøgt at låse et arkiv op i Finder, men det stadig er låst, kan du benytte følgende fremgangsmåde for at fjerne den del af systemet, der ikke kan ændres, og som kan forårsage dette problem, fra de berørte arkiver.

Mac OS X 10.4 eller nyere

  1. Start i enkeltbrugerfunktion. Du kan finde en vejledning under Mac OS X: Sådan starter du i enkeltbruger- eller verbose-funktion.
  2. Skriv følgende, og tryk derefter på returtasten: mount -uw /
  3. Skriv følgende, og tryk derefter på returtasten:
    cd /Library/Preferences/SystemConfiguration
  4. Skriv følgende på en enkelt linje, og tryk derefter på returtasten:
    defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true
  5. Skriv følgende, og tryk derefter på returtasten: sh /etc/rc
  6. Vent på, at skærmteksten holder op med at rulle, og tryk derefter på returtasten.
  7. Skriv følgende, og tryk derefter på returtasten:
    find / -flags schg -exec chflags noschg {} \;
  8. Skriv derefter følgende, og tryk på returtasten:
    rm /Library/Preferences/SystemConfiguration/autodiskmount.plist
  9. Skriv følgende, og tryk derefter på returtasten: reboot

Mac OS X 10.3 til og med 10.3.9

  1. Start i enkeltbrugerfunktion. Du kan finde en vejledning under "Mac OS X: Sådan starter du i enkeltbruger- eller verbose-funktion".
  2. Skriv følgende, og tryk derefter på returtasten: mount -uw /
  3. Skriv følgende, og tryk derefter på returtasten:
    /usr/libexec/register_mach_bootstrap_servers /etc/mach_init.d
  4. Skriv følgende, og tryk derefter på returtasten:
    /System/Library/CoreServices/SecurityServer -X
  5. Skriv følgende, og tryk derefter på returtasten:
    find / -flags schg -exec chflags noschg {} \;
  6. Skriv derefter følgende, og tryk på returtasten: reboot

Mac OS X 10.2.8 eller tidligere

  1. Start i enkeltbrugerfunktion. Du kan finde en vejledning under "Mac OS X: Sådan starter du i enkeltbruger- eller verbose-funktion".
  2. Skriv følgende, og tryk derefter på returtasten: mount -uw /
  3. Skriv følgende, og tryk derefter på returtasten: autodiskmount
  4. Skriv følgende, og tryk derefter på returtasten:
    find / -flags schg -exec chflags noschg {} \;
  5. Skriv derefter følgende: reboot og tryk på returtasten.

Se "Mac OS X: Fejlfinding af tilladelsesproblemer", hvis problemet varer ved.

Løsning af problem 2

Mac OS X begrænser adgangen til visse mapper (herunder Programmer, Bibliotek og System) for at bevare operativsystemets og brugerdataenes integritet.

Du kan nemt bestemme, om et område har begrænset adgang. Mac OS X 10.2.8 eller tidligere: Vælg mappen i et Finder-vindue (ikke skrivebordet), og vælg derefter Vis statuslinje i Vis-menuen i Finder. Statuslinjen vises øverst i de enkelte Finder-vinduer. Når adgangen til en placering er begrænset, vises der et overstreget blyantssymbol på statuslinjen. Mac OS X 10.3 eller nyere: Åbn mappen, og se i vinduets nederste venstre hjørne. Hvis du ser et overstreget blyantssymbol, ved du, at det er et område med begrænset adgang.

Hvis et emne er fjernet fra mappen Programmer og ikke kan flyttes tilbage

I Mac OS X 10.3 eller nyere, burde du kunne trække emnet tilbage til mappen Programmer. Hvis der vises en dialog med en Godkend-knap, skal du klikke på Godkend og skrive navnet på og adgangskoden for en bruger med administratorrettigheder.

Hvis det ikke løser problemet, kan du prøve en af følgende løsninger:

Alternativ 1 – Hvis computeren kan starte fra Mac OS 9, skal du starte fra en Mac OS 9-cd eller -disk og føre emnet tilbage til den korrekte placering. Det er normalt, at arkivstrukturen på Mac OS X-disken ser anderledes ud, når du starter fra Mac OS 9.

Alternativ 2 – Hvis programmet er slettet fra disken, skal du starte fra Mac OS X-cd'en og udføre en komplet geninstallering (installering uden sletning) af Mac OS X.

Tip! Dette alternativ er nyttigt til udskiftning af fjernede Mac OS X-emner, men i de fleste tilfælde fjerner det ikke et uønsket emne. Hvis du vil fjerne et ønsket emne, skal du bruge Alternativ 1 eller Alternativ 3. Du skal ikke geninstallere en tidligere version af Mac OS X (fra cd-rom) eller en nyere version af MAC OS X (efter installering af opdateringer af systemsoftwaren).

Alternativ 3 (avanceret) –

  1. Åbn Terminal (/Programmer/Hjælpeprogrammer).
  2. Skriv: sudo chmod 775 /
  3. Tryk på returtasten.
  4. Skriv din adgangskode, og tryk derefter på returtasten.
  5. Flyt emnet eller emnerne til den ønskede placering ved hjælp af Finder.
  6. Skriv følgende i Terminal: sudo chmod 1775 /
  7. Tryk på returtasten.

Yderligere oplysninger

Brug Diskværktøj på disken, hvis problemet varer ved. Se "Mac OS X: Om brug af Diskværktøj og fsck til vedligeholdelse af arkivsystemet".

Hvis et emne er installeret af en bruger og ikke kan fjernes

Se trinnene under "Hvis et emne er fjernet fra mappen Programmer og ikke kan flyttes tilbage" ovenfor.

Se disse dokumenter for at få flere oplysninger:

106167 Mac OS X: Brug af Hjemmebibliotek
106272 Mac OS X: Kan ikke tømme papirkurven eller flytte et arkiv til papirkurven
106712 Mac OS X: Fejlfinding af tilladelsesproblemer
Not helpful Somewhat helpful Helpful Very helpful Solved my problem