Saya mencoba membuka /private/etc/apache2/httpd.conf
file untuk membuat beberapa perubahan. Saya pikir saya dapat membuka ini dengan izin yang benar dari baris perintah, jadi saya mencoba:
cd /private/etc/apache2
sudo open -a TextEdit httpd.conf
Ini membuka file di TextEdit, tetapi TextEdit memberi saya pesan ini:
Anda tidak memiliki file "httpd.conf" dan tidak memiliki izin untuk menulisnya. Anda dapat menduplikasi dokumen ini dan mengedit duplikatnya. Hanya duplikat yang akan memasukkan perubahan Anda.
Baik. Rupanya menggunakan open
bahkan dengan sudo
membuka aplikasi sebagai pengguna. Jadi saya mencoba ini:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit httpd.conf
Tapi saya langsung mendapatkan popup ini:
Dokumen "httpd.conf" tidak dapat dibuka. Kamu tidak memiliki izin Untuk melihat atau mengubah izin, pilih item di Finder dan pilih File & gt; Mendapatkan informasi.
Ini membuat TextEdit hang juga, jadi saya harus memaksanya berhenti.
Saya juga mencoba membuka file menggunakan edit teks Komodo saya, yang merupakan lingkungan pengembangan normal saya:
sudo -b /Applications/Komodo\ Edit\ 8.app/Contents/MacOS/komodo httpd.conf
Terminal memuntahkan pesan aneh ini:
2014-09-24 11: 48: 29.583 komodo [30647: 507] * PERINGATAN: Metode userSpaceScaleFactor di kelas NSWindow sudah usang pada 10.7 dan yang lebih baru. Seharusnya tidak digunakan dalam aplikasi baru. Gunakan convertRectToBacking: sebagai gantinya.
Dan Komodo terbuka, tetapi tidak membuka file. Bagaimana cara saya mengedit file ini dengan program pilihan saya?