Mac OS X: kohteen siirto, lukituksen poisto, muokkaus tai kopiointi ei onnistu

  • Viimeksi muutettu: 13 elokuu, 2008
  • Artikkeli: TS1402
  • Vanha artikkeli: 106237

Oireet

Joidenkin kohteiden siirto, kopiointi tai vetäminen ei onnistu. Joidenkin kohteiden lukituksen poisto ei onnistu.

Vihje: Tiedostojen poistamista ja Roskakorin tyhjentämistä koskevia ohjeita on artikkelissa Roskakorin tyhjennys tai tiedoston siirto Roskakoriin ei onnistu.

Tässä asiakirjassa käsitellään kahta tavanomaista ongelmaa. Vihje: Toisinaan on aivan tavallista, että kohdetta ei voi siirtää. Mac OS X rajoittaa pääsyä joihinkin kansioihin (esimerkiksi Applications, Library ja System), jotta käyttöjärjestelmän ja käyttäjätietojen eheys säilyy.

Ongelma 1
Yrität siirtää tiedostoa Mac OS X 10.2 -käyttöjärjestelmässä tai sitä uudemmassa versiossa, ja näyttöön tulee seuraava viesti: "Toimenpidettä ei voitu suorittaa, koska kohde (kohteen nimi) on lukittu."

Jos yrität muokata kohteen käyttöoikeuksia, näyttöön saattaa tulla seuraava viesti: "Toimenpidettä ei voitu suorittaa. Tapahtui odottamaton virhe (virhetunnus 1)."

Tämä ongelma saattaa ilmetä esimerkiksi silloin, kun kopioit tiedoston toisen version vetämällä version kuvakkeen tiedoston kuvakkeen päälle tai tiedoston ikkunaan.

Ongelma 2
Näyttöön tulee varoitusikkuna, jossa on jokin seuraavista sanomista:

  • "Toimenpidettä ei voitu suorittaa, koska sinulla ei ole tarvittavia käyttöoikeuksia (kohteen tai kansion nimi)."
  • "Kohdetta (kohteen nimi) ei voitu siirtää, koska System-kansiota (tai jotain muuta kansiota) ei voitu muokata."

Tuotteet, joita asia koskee

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

Ratkaisu

Ongelma 1: toimi seuraavasti

Valitse siirrettävä tiedosto ja valitse sitten Tiedosto-valikostavaihtoehtoNäytä tietoja. Jos Lukittu-ruutu on valittuna, poista valinta ja yritä siirtää tiedosto uudelleen.

Jos kohde on kansio, toimi näin:

  1. Avaa Pääte (/Applications/Utilities).
  2. Kirjoita seuraava teksti ja lisää sen jälkeen välilyönti: sudo chflags -R nouchg
  3. Vedä kansio (jonka lukituksen haluat poistaa) Pääte-ikkunaan.
  4. Paina Return-näppäintä.
  5. Kirjoita salasana ja paina Return-näppäintä.

Jos olet yrittänyt poistaa tiedoston lukituksen Finder-kohdassa, mutta lukitus on yhä käytössä, toimi seuraavasti.

Mac OS X 10.4 tai uudempi

  1. Käynnistä tietokone yhden käyttäjän tilassa. Lisäohjeita on artikkelissaMac OS X: tietokoneen käynnistys yhden käyttäjän tilassa tai Verbose-tilassa.
  2. Kirjoita seuraava teksti ja paina Return-näppäintä. mount -uw /
  3. Kirjoita seuraava teksti ja paina Return-näppäintä.
    cd /Library/Preferences/SystemConfiguration
  4. Kirjoita seuraava teksti yhdelle riville ja paina Return-näppäintä.
    defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true
  5. Kirjoita seuraava teksti ja paina Return-näppäintä. sh /etc/rc
  6. Odota, kunnes näytössä näkyvä teksti pysähtyy. Paina sitten Return-näppäintä.
  7. Kirjoita seuraava teksti ja paina Return-näppäintä.
    find / -flags schg -exec chflags noschg {} \;
  8. Kun se on valmis, kirjoita seuraava teksti ja paina Return-näppäintä:
    rm /Library/Preferences/SystemConfiguration/autodiskmount.plist
  9. Kirjoita seuraava teksti ja paina Return-näppäintä: reboot

Mac OS X 10.3 - 10.3.9

  1. Käynnistä tietokone yhden käyttäjän tilassa. Lisäohjeita on artikkelissa "Mac OS X: Tietokoneen käynnistys yhden käyttäjän tilassa tai Verbose-tilassa".
  2. Kirjoita seuraava teksti ja paina Return-näppäintä: mount -uw /
  3. Kirjoita seuraava teksti ja paina Return-näppäintä:
    /usr/libexec/register_mach_bootstrap_servers /etc/mach_init.d
  4. Kirjoita seuraava teksti ja paina Return-näppäintä:
    /System/Library/CoreServices/SecurityServer -X
  5. Kirjoita seuraava teksti ja paina Return-näppäintä:
    find / -flags schg -exec chflags noschg {} \;
  6. Kun se on valmis, kirjoita seuraava teksti ja paina Return-näppäintä: reboot

Mac OS X 10.2.8 tai aikaisempi

  1. Käynnistä tietokone yhden käyttäjän tilassa. Lisätietoja on artikkelissa "Mac OS X: Tietokoneen käynnistys yhden käyttäjän tilassa tai Verbose-tilassa".
  2. Kirjoita seuraava teksti ja paina Return-näppäintä: mount -uw /
  3. Kirjoita seuraava teksti ja paina Return-näppäintä: autodiskmount
  4. Kirjoita seuraava teksti ja paina Return-näppäintä:
    find / -flags schg -exec chflags noschg {} \;
  5. Kun olet valmis, kirjoita reboot ja paina Return-näppäintä.

Jos ongelma jatkuu, katso lisätietoja artikkelista "Mac OS X: Käyttöoikeuksiin liittyvien ongelmien vianmääritys"

Ongelma 2: toimi seuraavasti

Mac OS X rajoittaa pääsyä joihinkin kansioihin (esimerkiksi Applications, Library ja System), jotta käyttöjärjestelmän ja käyttäjätietojen eheys säilyy.

Alueen mahdollisten rajoitusten selvittäminen on helppoa. Mac OS X 10.2.8 tai vanhempi: Valitse kyseinen kansio Finder-ikkunassa (ei työpöydällä) ja valitse sitten Finder-ikkunan Näytä-valikosta Näytä tilapalkki -vaihtoehto. Tilapalkki näkyy Finder-ikkunan yläreunassa. Jos alue sisältää rajoituksen, tilapalkissa näkyy kynä-viivakuvake. Mac OS X 10.3 tai uudempi: Avaa kansio ja tarkastele ikkunan vasenta alakulmaa. Jos näet kynä-viivakuvakkeen, kyseisen alueen käyttöoikeuksia on rajoitettu.

Kohde siirrettiin Applications-kansiosta muualle, eikä sitä pysty siirtämään takaisin.

Mac OS X 10.3 tai uudempi: kohde pitäisi pystyä vetämään takaisin Applications-kansioon. Jos näkyviin tulee valintalaatikko, jossa on Autentikoi-painike, osoita painiketta ja kirjoita pääkäyttäjän nimi ja salasana.

Muussa tapauksessa tee jokin seuraavista:

Vaihtoehto 1: Jos tietokoneesi pystyy käynnistymään Mac OS 9 -käyttöjärjestelmällä, käynnistä se käyttämällä Mac OS 9 -CD-levyä ja palauta kohde asianmukaiseen sijaintiinsa. On normaalia, että Mac OS X -levyn tiedostorakenne näyttää erilaiselta, kun se käynnistetään Mac OS 9 -järjestelmällä.

Vaihtoehto 2: Jos sovellus on poistettu kovalevystä, käynnistä tietokone käyttämällä Mac OS X -CD-levyä ja suorita Mac OS X:n täydellinen uudelleenasennus (ei poistoasennus).

Vihje: Tämä vaihtoehto on hyödyllinen, kun haluat korvata poistettuja Mac OS X -kohteita, mutta ylimääräisiä kohteita ei useimmissa tapauksissa voi poistaa. Poista ylimääräinen kohde toimimalla vaihtoehdon 1 tai 3 mukaan. Älä asenna Mac OS X:n vanhempaa versiota (CD-ROM-levyltä) Mac OS X:n uudemman version päälle (sen jälkeen, kun järjestelmän ohjelmistopäivitykset on asennettu).

Vaihtoehto 3 (kokeneille käyttäjille):

  1. Avaa Pääte (/Applications/Utilities).
  2. Kirjoita: sudo chmod 775 /
  3. Paina Return-näppäintä.
  4. Kirjoita salasana ja paina Return-näppäintä.
  5. Siirrä kohteet haluttuun sijaintiin Finder-toiminnon avulla.
  6. Kirjoita Pääte-kohdassa sudo chmod 1775 /
  7. Paina Return-näppäintä.

Lisätietoja

Jos ongelma jatkuu, käytä kovalevyyn Levytyökalua. Katso lisätietoja artikkelista Mac OS X: Tietoja Levytyökalun ja fsck:n käyttämisestä tiedostojärjestelmän ylläpitoon".

Käyttäjä on asentanut kohteen, mutta sitä ei voi poistaa

Toimi edellä olevan "Kohde siirrettiin Applications-kansiosta muualle, eikä sitä pysty siirtämään takaisin" -kohdan mukaisesti.

Lisätietoja on seuraavissa asiakirjoissa:

106167 Mac OS X: kotihakemiston käyttäminen
106272 Mac OS X: Roskakorin tyhjennys tai tiedoston siirto Roskakoriin ei onnistu
106712 Mac OS X: Käyttöoikeuksiin liittyvien ongelmien vianmääritys
Not helpful Somewhat helpful Helpful Very helpful Solved my problem