Nie można przenieść, odblokować, zmodyfikować lub skopiować rzeczy w systemie Mac OS X

  • Ostatnia modyfikacja: 13 sierpień, 2008
  • Artykuł: TS1402
  • Stary artykuł: 106237

Objawy

Przeniesienie, skopiowanie lub przeciągnięcie niektórych rzeczy może nie być możliwe. Niektórych rzeczy nie można odblokować.

Rada: Aby uzyskać pomoc w zakresie usuwania plików i opróżniania Kosza, należy zapoznać się z artykułem Nie można opróżnić Kosza lub przenieść pliku do Kosza.

Niniejszy dokument omawia dwa ogólne problemy. Rada: Niekiedy brak możliwości przeniesienia rzeczy z lub do określonego miejsca jest normalnym zjawiskiem. System Mac OS X ogranicza dostęp do niektórych katalogów (takich jak Programy, Biblioteki oraz System), aby zachować integralność systemu i danych użytkownika.

Problem 1
Próba przeniesienia pliku w systemie Mac OS X 10.2 lub nowszym powoduje wyświetlenie komunikatu: „Ta czynność nie mogła być zakończona, ponieważ rzecz „(nazwa rzeczy)” jest zablokowana.”

Próba zmodyfikowania uprawnień rzeczy może spowodować wyświetlenie następującego komunikatu: „Ta czynność nie mogła być zakończona. Wystąpił nieoczekiwany błąd (kod błędu 1).”

Ten problem może wystąpić na przykład podczas kopiowania woluminu na inny wolumin poprzez przeciągnięcie jego ikony na ikonę drugiego woluminu lub do jednego z jego okien.

Problem 2
Pojawia się okno ostrzeżenia zawierające jeden z następujących komunikatów:

  • „Ta czynność nie może być zakończona, ponieważ nie masz wystarczających przywilejów dla (nazwa rzeczy lub katalogu).”
  • „Nie można przenieść (nazwa rzeczy), ponieważ nie można modyfikować „System” (lub inna nazwa katalogu).”

Dotyczy produktów

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

Rozwiązanie

W przypadku problemu 1

Zaznacz plik, który próbujesz przenieść, a następnie wybierz polecenie Informacje z menu Plik . Jeśli pole Zablokowany jest zaznaczone, anuluj jego zaznaczenie, a następnie ponów próbę przeniesienia pliku.

Gdy rzecz do odblokowania jest folderem, wykonaj następujące kroki:

  1. Otwórz Terminal (w katalogu /Programy/Narzędzia).
  2. Wpisz następujące polecenie, a następnie spację: sudo chflags -R nouchg
  3. Przeciągnij do okna Terminala katalog, który chcesz odblokować.
  4. Naciśnij klawisz Return.
  5. Wprowadź hasło i naciśnij klawisz Return.

Jeśli wykonano próbę odblokowania pliku w Finderze, ale plik jest ciągle zablokowany, wykonaj następujące kroki, aby usunąć z niego systemowy bit blokowania modyfikacji, który może powodować ten problem.

Mac OS X 10.4 lub nowszy

  1. Uruchom komputer w trybie pojedynczego użytkownika; instrukcje zawiera artykuł Mac OS X: Sposób uruchamiania w trybie pojedynczego użytkownika lub w trybie opisowym.
  2. Wpisz następujące polecenie i naciśnij klawisz Return: mount -uw /
  3. Wpisz następujące polecenie i naciśnij klawisz Return:
    cd /Library/Preferences/SystemConfiguration
  4. Wpisz następujące polecenie (w jednej linii), a następnie naciśnij klawisz Return:
    defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true
  5. Wpisz następujące polecenie i naciśnij klawisz Return: sh /etc/rc
  6. Poczekaj na zakończenie przewijania tekstu na ekranie, a następnie naciśnij klawisz Return.
  7. Wpisz następujące polecenie i naciśnij klawisz Return:
    find / -flags schg -exec chflags noschg {} \;
  8. Po zakończeniu tej operacji wpisz następujące polecenie i naciśnij klawisz Return:
    rm /Library/Preferences/SystemConfiguration/autodiskmount.plist
  9. Wpisz następujące polecenie i naciśnij klawisz Return: reboot

Mac OS X 10.3 do 10.3.9

  1. Uruchom komputer w trybie pojedynczego użytkownika; instrukcje zawiera artykuł "Mac OS X: Sposób uruchamiania w trybie pojedynczego użytkownika lub w trybie opisowym".
  2. Wpisz następujące polecenie i naciśnij klawisz Return: mount -uw /
  3. Wpisz następujące polecenie i naciśnij klawisz Return:
    /usr/libexec/register_mach_bootstrap_servers /etc/mach_init.d
  4. Wpisz następujące polecenie i naciśnij klawisz Return:
    /System/Library/CoreServices/SecurityServer -X
  5. Wpisz następujące polecenie i naciśnij klawisz Return:
    find / -flags schg -exec chflags noschg {} \;
  6. Po zakończeniu tej operacji wpisz następujące polecenie i naciśnij klawisz Return: reboot

Mac OS X 10.2.8 lub starszy

  1. Uruchom komputer w trybie pojedynczego użytkownika; instrukcje zawiera artykuł "Mac OS X: Sposób uruchamiania w trybie pojedynczego użytkownika lub w trybie opisowym".
  2. Wpisz następujące polecenie i naciśnij klawisz Return: mount -uw /
  3. Wpisz następujące polecenie i naciśnij klawisz Return: autodiskmount
  4. Wpisz następujące polecenie i naciśnij klawisz Return:
    find / -flags schg -exec chflags noschg {} \;
  5. Po zakończeniu tej operacji wpisz reboot i naciśnij klawisz Return.

Jeśli problem będzie się utrzymywać, zapoznaj się z dokumentem "Mac OS X: Rozwiązywanie problemów z uprawnieniami"

W przypadku problemu 2

System Mac OS X ogranicza dostęp do niektórych katalogów (takich jak Programy, Biblioteki oraz System), aby zachować integralność systemu i danych użytkownika.

W prosty sposób można określić, czy dostęp do danego obszaru jest ograniczony. Mac OS X 10.2.8 lub wcześniejszy: Zaznacz katalog w oknie Findera (a nie na biurku), a następnie wybierz polecenie Pokaż pasek status z menu Widok w Finderze. Pasek statusu pojawi się u góry każdego okna Findera. W przypadku ograniczonej lokacji na pasku statusu widoczna jest ikona ołówka z przekreśleniem. Mac OS X 10.3 lub nowszy: Otwórz katalog i spójrz na lewy dolny róg okna. Ikona ołówka z przekreśleniem wskazuje obszar o ograniczonym dostępie.

Jeśli rzecz została usunięta z katalogu Programy i nie można jej przywrócić

W systemie Mac OS X 10.3 lub nowszym powinno być możliwe przeciągnięcie rzeczy z powrotem do katalogu Programy. Jeśli pojawia się okno dialogowe zawierające przycisk Uwierzytelnij, kliknij ten przycisk i wprowadź nazwę oraz hasło administratora.

W przeciwnym razie wypróbuj jedno z poniższych rozwiązań:

Opcja 1 - Jeśli komputer można uruchomić w systemie Mac OS 9, uruchom go przy użyciu płyty CD lub woluminu z systemem Mac OS 9, a następnie przywróć rzecz we właściwe miejsce. Struktura plików dysku z systemem Mac OS X wygląda w odmienny sposób po uruchomieniu komputera w systemie Mac OS 9. Jest to normalne zjawisko.

Opcja 2 - Jeśli program został usunięty z woluminu, uruchom komputer przy użyciu płyty CD z systemem Mac OS X i wykonaj ponowną instalację (a nie instalację z wymazaniem) systemu Mac OS X.

Rada: Ta opcja jest przydatna w celu zastąpienia usuniętych rzeczy systemu Mac OS X, ale w większości przypadków nie spowoduje usunięcia niepożądanych rzeczy. Aby usunąć niepożądaną rzecz, należy użyć opcji 1 lub opcji 3. Nie należy ponownie instalować wcześniejszej wersji systemu Mac OS X (z płyty CD-ROM) na późniejszej wersji systemu Mac OS X (po zainstalowaniu aktualizacji oprogramowania systemowego).

Opcja 3 (zaawansowana) -

  1. Otwórz Terminal (w katalogu /Programy/Narzędzia).
  2. Wpisz: sudo chmod 775 /
  3. Naciśnij klawisz Return.
  4. Wprowadź hasło i naciśnij klawisz Return.
  5. Używając Findera, przeciągnij rzeczy w żądane miejsce.
  6. Wpisz w Terminalu następujące polecenie: sudo chmod 1775 /
  7. Naciśnij klawisz Return.

Informacje dodatkowe

Jeśli problem będzie się utrzymywać, użyj programu Narzędzie dyskowe dla tego woluminu. Patrz "Mac OS X: Użycie programu Narzędzie dyskowe i narzędzia fsck do obsługi systemu plików".

Jeśli rzecz została zainstalowana przez użytkownika i nie można jej usunąć

Patrz kroki w sekcji „Jeśli rzecz została usunięta z katalogu Programy i nie można jej przywrócić” powyżej.

Aby uzyskać więcej informacji, zapoznaj się z następującymi dokumentami:

106167 Mac OS X: Korzystanie z katalogu domowego
106272 Mac OS X: Nie można opróżnić Kosza lub przenieść pliku do Kosza
106712 Mac OS X: Rozwiązywanie problemów z uprawnieniami