Apakah ada cara untuk (sementara) melihat file pengguna lain di OS X selain untuk mengubah izin file? Saya ingin OS menanyakan nama pengguna / kata sandi.
Saya kira yang saya cari adalah ide Window untuk menjalankan Windows Explorer sebagai pengguna lain (idealnya hanya pada level file / direktori). Gagasan ssh gagal karena Finder tidak dapat mengenali izin yang diberikan.
Syarat mutlak adalah tidak memindahkan file pengguna.
Jawaban:
Untuk melihat file di Finder (GUI)
CATATAN: Anda tidak melihat sebagai pengguna lain - tetapi Anda masih melihat. Hak admin diperlukan, dan kata sandi pengguna lain tidak.
Ini diuji pada Mac OS X 10.10 dan 10.11 (lihat di bawah)
Get Info
pada daftar drop-down yang terjadiSharing and Permissions
klik+
Administrators
) dengan izin Baca (atau Baca / Tulis)Edit untuk OSX El Capitan dan yang lebih baru (10.11)
Meskipun metode ini masih berfungsi, perubahan ke El Capitan memperkenalkan mode default " rootless ". (sebenarnya nama aslinya adalah Perlindungan Integritas Sistem; SIP) Ada file tertentu yang tidak dapat
diaksesdimodifikasi oleh pengguna mana pun, dengan cara apa pun dalam mode ini. SIP dapat dinonaktifkan jika Anda perlu memodifikasi file-file ini, (tidak hanya melihatnya) dan bagaimana melakukannya dijelaskan di sini . (Jika Anda hanya perlu melihatnya, Anda tidak harus menonaktifkan SIP)Untuk melihat sebagai pengguna lain di Terminal
/unix/3568/how-to-switch-between-users-on-one-terminal
Catatan: Ini mengharuskan Anda memiliki hak admin atau kata sandi pengguna lain. Ini hanya bekerja dari terminal, sementara sesi aktif.
su - otherusername
ke terminal. Gantiotherusername
dengan nama pengguna lain. Jika Anda memiliki hak admin, Anda dapat mengetiksudo su - otherusername
untuk menggunakan kata sandi Anda dan bukan pengguna lain. Anda sekarang masuk ke terminal karena mereka. Jika Anda hanya ingin masuk sebagai root dengan akses penuh, ketiksudo su
, dan masukkan kata sandi (admin) Anda.cd /Users/UserDirectory/subdirectory
sumber
Diedit untuk mencocokkan persyaratan yang diedit.
Anda dapat mencapai apa yang Anda inginkan dengan membuat folder Bersama . Untuk melakukannya buka System Preferences> Sharing> File Sharing dan Tambahkan semua folder yang ingin Anda bagikan.
Anda dapat melakukan ini juga, dengan langsung memilih folder di Finder ,, pilih Get Info dari menu File , dan aktifkan Shared Folder untuk membagikannya (atau batalkan pilihan "Shared Folder" untuk berhenti membagikan folder).
Diambil dari Apple's 101: File Sharing .
Anda dapat mencapai ini dalam beberapa cara.
Logging sebagai root akan memberi Anda hak baca dan tulis untuk semua area sistem file. Anda harus mengaktifkan pengguna root. Untuk melakukannya, anggap Anda menggunakan Lion:
Berikut ini dijelaskan untuk OS sebelumnya.
Menempatkan file di bawah Shared Folder (/ Users / Shared), atau Sharing folder, yang mana file yang ingin Anda edit adalah, akan memberikan pengguna lain akses ke file itu. Lebih lanjut tentang hal itu, dan cara Berbagi folder lain di sini.
sumber
Metode yang lebih mudah adalah dengan menggunakan hak akses root atau hanya menyamar sebagai pengguna. Buka terminal dan lakukan
man su
danman sudo
untuk informasi lebih lanjut.sumber