Mac OS X: kohteen siirto, lukituksen poisto, muokkaus tai kopiointi ei onnistu
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:
- Avaa Pääte (/Applications/Utilities).
- Kirjoita seuraava teksti ja lisää sen jälkeen välilyönti: sudo chflags -R nouchg
- Vedä kansio (jonka lukituksen haluat poistaa) Pääte-ikkunaan.
- Paina Return-näppäintä.
- 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
- 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.
- Kirjoita seuraava teksti ja paina Return-näppäintä. mount -uw /
- Kirjoita seuraava teksti ja paina Return-näppäintä.
cd /Library/Preferences/SystemConfiguration - Kirjoita seuraava teksti yhdelle riville ja paina Return-näppäintä.
defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true - Kirjoita seuraava teksti ja paina Return-näppäintä. sh /etc/rc
- Odota, kunnes näytössä näkyvä teksti pysähtyy. Paina sitten Return-näppäintä.
- Kirjoita seuraava teksti ja paina Return-näppäintä.
find / -flags schg -exec chflags noschg {} \; - Kun se on valmis, kirjoita seuraava teksti ja paina Return-näppäintä:
rm /Library/Preferences/SystemConfiguration/autodiskmount.plist
- Kirjoita seuraava teksti ja paina Return-näppäintä: reboot
Mac OS X 10.3 - 10.3.9
- 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".
- Kirjoita seuraava teksti ja paina Return-näppäintä: mount -uw /
- Kirjoita seuraava teksti ja paina Return-näppäintä:
/usr/libexec/register_mach_bootstrap_servers /etc/mach_init.d - Kirjoita seuraava teksti ja paina Return-näppäintä:
/System/Library/CoreServices/SecurityServer -X - Kirjoita seuraava teksti ja paina Return-näppäintä:
find / -flags schg -exec chflags noschg {} \; - Kun se on valmis, kirjoita seuraava teksti ja paina Return-näppäintä: reboot
Mac OS X 10.2.8 tai aikaisempi
- 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".
- Kirjoita seuraava teksti ja paina Return-näppäintä: mount -uw /
- Kirjoita seuraava teksti ja paina Return-näppäintä: autodiskmount
- Kirjoita seuraava teksti ja paina Return-näppäintä:
find / -flags schg -exec chflags noschg {} \; - 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):
- Avaa Pääte (/Applications/Utilities).
- Kirjoita: sudo chmod 775 /
- Paina Return-näppäintä.
- Kirjoita salasana ja paina Return-näppäintä.
- Siirrä kohteet haluttuun sijaintiin Finder-toiminnon avulla.
- Kirjoita Pääte-kohdassa sudo chmod 1775 /
- 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 |