Saya memperbarui ke Mac OS Lion dan sekarang setiap kali saya menghapus file apa pun itu meminta kata sandi saya. File apa pun - baik itu di Desktop, di folder Unduhan atau di tempat lain mana pun. Ia meminta kata sandi saya setiap kali.
Perilaku itu menyebalkan. Apakah ini default baru? Atau ada yang salah?
Edit:
Sebagai contoh: file ini, yang terletak di desktop .
➜ Desktop l | grep terminal
-rw-r--r--@ 1 Nerian staff 841913 22 jul 14:16 terminal.png
Edit:
Tampaknya banyak orang mengalami masalah yang sama:
https://discussions.apple.com/thread/3199093?start=0&tstart=0
https://discussions.apple.com/thread/3197928?start=0&tstart=0
Edit:
Saya dapat menghapus file yang sama - tangkapan layar di desktop - menggunakan terminal dan saya tidak diminta kata sandi. Jika saya menggunakan GUI maka saya diminta.
Juga, Jika saya membuat akun baru dan membuat tangkapan layar baru dan mencoba untuk menghapus semuanya berfungsi dengan baik. Tidak diperlukan kata sandi.
Ketika saya diminta kata sandi dan saya menulisnya, file itu kemudian dihapus namun tidak muncul di tempat sampah.
Jawaban:
Masalahnya adalah
.Trash
folder di direktori pengguna saya dimiliki oleh root.Untuk memberikan kembali kepemilikan kepada pengguna saya, jalankan perintah berikut:
sumber
Pergi ke
/Users
dan pilih folder rumah Anda. TekanCmd+I
untuk panel info untuk folder itu dan perluas Berbagi dan Izin .Di sebelah nama pengguna Anda, Anda akan melihat Baca & Tulis . Sekarang, izin ini TIDAK berlaku untuk folder terlampir. Anda perlu mengklik nama pengguna Anda dan kemudian ke bawah pada tombol roda dan panah dan pilih dari menu drop-down "Terapkan ke folder terlampir" .
Ini terjadi karena ketika Anda menyalin folder dan file antara komputer, mereka mempertahankan izin aslinya dan tidak secara otomatis memperbarui untuk mencerminkan lokasi baru mereka.
sumber
Saya punya masalah yang sama dan menemukan solusinya di sini: https://discussions.apple.com/thread/3195797?start=0&tstart=0 - itu masalah dengan ACL, bukan izin.
sumber
Salah satu alasan mengapa Anda akan melihat prompt otentikasi SU saat menghapus adalah karena Anda mungkin mengaktifkan ACL. Mereka menambah izin UNIX fs yang tersedia di Mac OS.
Buka Terminal dan navigasikan ke folder yang Anda punya masalah. Tipe:
Amati jika Anda memiliki entri seperti:
jika Anda melakukannya, Anda dapat memperbaikinya dengan perintah folioing:
Ini akan menghapus ACL dari file / folder itu. Setelah Anda menyalinnya di bawah pengguna Anda (jika Anda melakukan migrasi pengguna, seperti saya) maka itu akan mewarisi bahwa ACL tingkat atas pengguna
Untuk menghapus semua ACL dari folder secara rekursif:
Bersulang!
sumber
chmod - N
selesaikan masalah sayaNyalakan kembali MacBook Anda, dan sebelum Anda mendengar bunyi genta lonceng, tahan tombol Command dan R.
Anda akan berada di layar Repair Utilities. Klik item Utilities di Bilah Menu, lalu klik Terminal.
Di jendela Terminal, ketik resetpassword dan tekan Return.
Jendela utilitas pengaturan kata sandi diluncurkan, tetapi Anda tidak akan mengatur ulang kata sandi. Sebagai gantinya, klik ikon untuk hard drive Mac Anda di bagian atas. Dari tarik-turun di bawahnya, pilih akun pengguna tempat Anda mengalami masalah.
Di bagian bawah jendela, Anda akan melihat area berlabel Reset Home Directory Izin dan ACL. Klik tombolReset di sana.
Proses reset hanya membutuhkan beberapa menit. Setelah selesai, keluar dari program yang telah Anda buka dan mulai ulang Mac Anda.
sumber
Cukup terapkan kembali akses baca tulis ke folder terlampir pada direktori home dan masalahnya terpecahkan.
sumber
Solusi yang saya temukan adalah membuat pengguna lain di sistem dan pindah ke sana. Bug ini tampaknya tidak memengaruhi pengguna baru di sistem.
sumber
Unduh (beli atau demo) aplikasi MacPilot. Gunakan alat - Umum - File dan Folder - Hapus Data Daftar Kontrol Akses - pilih folder rumah Anda
sumber
Anda mungkin sudah melakukan ini, tetapi pastikan Anda memiliki hak istimewa menulis untuk file yang Anda hapus. Pilih salah satunya di Finder dan tekan cmd+ idan lihat di bawah "Berbagi dan Izin."
Dari jendela yang sama, periksa apakah folder / file tidak dikunci.
Juga, klik
Apply to enclosed items..
pada daftar drop-down roda gigi untuk nama yang dipilih.sumber