Cara Menukar Pemilikan Fail dalam Mac OS X

Anonim

Walaupun agak jarang untuk menemui ralat pemilikan dan kebenaran dalam Mac OS X, ia boleh berlaku, terutamanya apabila akaun telah dialihkan atau pemilik fail telah diubah suai oleh aplikasi pihak ketiga. Selalunya anda hanya boleh menjalankan proses untuk membaiki kebenaran pengguna, tetapi itu tidak selalu dijamin untuk menyelesaikan masalah, dan dalam beberapa situasi anda perlu melaraskan pemilikan fail secara langsung pada sama ada satu dokumen atau sekumpulan fail sebelum pengguna yang dimaksudkan. akan mendapatkan semula akses yang betul kepada fail.Untuk situasi ini, terdapat dua cara untuk menukar pemilikan fail secara manual, melalui Finder dan juga melalui baris arahan. Kami akan membincangkan kedua-duanya, walaupun untuk pengguna yang lebih maju, arahan chown adalah lebih pantas dan dalam beberapa aspek, ia juga boleh menjadi lebih mudah.

Menukar Pemilikan Fail melalui Finder dalam Mac OS X

Anda boleh menukar pemilikan fail melalui panel Dapatkan Maklumat yang sama yang membolehkan anda melaraskan kebenaran dalam Mac OS X Finder:

  • Pilih fail dalam Finder, kemudian tekan Command+i untuk memanggil tetingkap “Dapatkan Maklumat”
  • Klik anak panah di sebelah "Perkongsian & Kebenaran" untuk mendedahkan pilihan pemilikan dan kebenaran
  • Pilih ikon kunci untuk membuka kunci pilihan
  • Klik butang untuk menambah pemilik baharu, kemudian tambah pengguna daripada senarai dan pilih “Pilih”
  • Sekarang pilih nama dan klik ikon gear, pilih “Jadikan (nama pengguna) pemilik”

Walaupun melalui Finder sudah pasti mudah, ia masih memerlukan beberapa langkah dan Terminal boleh menjadi lebih pantas dalam pelbagai cara. Jangan takut dengan gesaan arahan, kami akan menjalankan proses tersebut dan seperti yang anda lihat ia sebenarnya agak mudah.

Tukar Pemilikan Fail dengan chown daripada Barisan Perintah

Menggunakan baris arahan biasanya dianggap lebih maju, tetapi untuk sesetengah situasi ia bukan sahaja lebih pantas daripada melalui antara muka grafik, tetapi dalam beberapa hal ia juga lebih mudah. Di sini kita akan menelusuri asas menukar pemilik fail melalui arahan 'chown', yang merupakan standard dalam Mac OS X dan juga hampir semua variasi unix.

Lancarkan Terminal daripada /Applications/Utilities/ untuk bermula.

Sintaks dalam bentuk paling mudah ialah:

chown

Untuk contoh penggunaan, untuk menukar pemilikan fail bernama "test-file.txt" kepada pengguna "Bob" arahannya ialah:

chown Bob test-file.txt

Perlu diingat bahawa nama pengguna yang anda ingin gunakan ialah nama ringkas akaun, yang biasanya dinamakan sempena nama direktori rumah. Jika anda tidak pasti apakah nama pengguna pendek itu, taip 'whoami' ke dalam terminal untuk mendapatkan nama pendek semasa atau taip "ls /Users" untuk melihat senarai semua akaun pengguna pada Mac semasa.

Jika anda mengubah pemilikan fail sistem atau fail pengguna lain yang anda tidak mempunyai akses baca dan tulis, anda sentiasa boleh meneruskan chown dengan 'sudo' untuk menggunakan chown sebagai pengguna super dan memaksa perubahan:

sudo chown bob ~/Desktop/test-file.txt

Biasanya anda tidak perlu menukar kumpulan fail, tetapi anda boleh melakukannya dengan chown juga dengan menambahkannya pada nama pengguna yang dikehendaki dengan titik bertindih seperti ini:

sudo chown bob:staff ~/Desktop/test-file.txt

Sekali lagi, anda biasanya tidak perlu menukar kumpulan fail, walaupun kadangkala anda akan terserempak dengan fail yang entah bagaimana telah kehilangan atau menyalahgunakan kedua-dua pengguna pemilik dan kumpulan tahap akses yang pernah dimilikinya.

Dalam Mac OS X, kumpulan biasanya sama ada 'kakitangan' untuk fail pengguna umum yang bukan peringkat pentadbir, 'pentadbir' untuk fail pengguna peringkat pentadbiran seperti aplikasi, pilihan dan pemacu bersambung dan ' wheel' untuk akses superuser kepada komponen OS teras seperti /bin, /library, /home, /etc, /usr/, etc

Apa-apa pun, gunakan mana-mana kaedah yang sesuai untuk keperluan anda, tetapi untuk hampir semua kes pelarasan pemilikan fail hari ini saya melancarkan Terminal dan menggunakan chown.Itu kebanyakannya soal keutamaan, tetapi saya tidak pernah menjadi peminat gergasi panel Dapatkan Maklumat yang mengendalikan pemilikan, walaupun ia biasanya baik untuk membuat pelarasan pantas pada kebenaran.

Cara Menukar Pemilikan Fail dalam Mac OS X