Saya baru saja menjawab pertanyaan pemula lain tentang "Tidak bisa menulis ....... periksa izin".
Tentu saja saya tahu cara menggunakan chown / chmod; Saya tetap bekerja dengan baris perintah. Tetapi konsumen rata-rata tidak.
Jadi apa yang harus saya katakan kepada orang-orang tanpa pengalaman GNU / Linux?
Bekerja sebagai root? Saya tahu misalnya Nemo memiliki fungsionalitas "open as root". Tapi tidak! Saya tidak berpikir itu adalah ide yang bagus untuk pengguna biasa. Itu jauh dari berbahaya. Kemudian pengguna membuat file di root-file-manager dan bertanya-tanya mengapa dia tidak bisa menghapus atau memodifikasi file ini. Dan seterusnya.
Katakan padanya untuk belajar bagaimana menggunakan chown / chmod? Dan di sini kita - nerd-only-linux di mana semuanya sangat rumit. Itulah cara kami melakukan sesuatu; tapi itu bukan pilihan yang baik untuk konsumen rata-rata.
Mengapa manajer file tidak membantu?
Saya benci mengatakan ini, tetapi lihat bagaimana Windows menangani ini. Default adalah izin pengguna. Dan jika file-manager membutuhkan lebih - itu hanya meminta pengguna.
Ini tidak sulit untuk diimplementasikan. Jika suatu operasi gagal dengan pengecualian izin - coba jalankan dengan gksudo.
Dan ya: Saya benar-benar tidak berpengalaman dengan seluruh Open-Source-World.
Pertanyaan saya:
- Apakah ada alasan mengapa hal ini tidak dilakukan dengan cara ini
- Adakah yang mengimplementasikan sesuatu seperti itu?
- Apakah ini sesuatu yang Anda laporkan sebagai bug (Ubuntu atau misalnya Gnome)?
- Apakah ini sesuatu yang bisa saya coba terapkan sendiri?
sumber
root
hak istimewa, kecuali jika Anda melakukan pekerjaan admin. Dalam hal ini, Anda harus bekerja sebagai admin dan memisahkan kedua dunia. Anda dapat menginstal perangkat lunak di direktori home Anda, membuat pengaturan lingkungan Anda sendiri.bashrc
,.profile
dll ...Jawaban:
Tidak ada yang spesifik. Saya bisa menyebutkan beberapa alasan yang seharusnya, tetapi kebanyakan spekulasi.
Tidak terlalu. Ada
nautilus-admin
ekstensi yang akan memungkinkan Anda untuk membuka direktori di jendela baru dengan hak root-level, dan kemudian Anda dapat mengubah izin file / direktori seperti yang Anda inginkan dari menu klik kanan-> Properties-> Izin.Laporan bug? Tidak. Permintaan fitur? Berpotensi, ya. Anda dapat mengirimkan ini sebagai permintaan fitur ke tim Nautilus (pembuat film) di Launchpad , tetapi saya curiga dengan kepastian 90% mereka akan mengarahkan Anda ke
nautilus-admin
ekstensi yang saya sebutkan di atas.Instal dengan
sudo apt-get install nautilus-admin
.Ya, jika pengelola file Anda mengizinkan penambahan skrip ke dalamnya. Manajer file default untuk Ubuntu (Nautilus) mengizinkan penambahan skrip, sehingga Anda dapat melakukan sesuatu seperti ini:
Tempatkan itu
~/.local/share/nautilus/scripts
, buat executable denganchmod
, dan kemudian akan dapat diakses melalui mengklik kanan pada file. Tentu saja itu contoh minimal hanya untuk menunjukkan intinya. Jika Anda menginginkan aplikasi lengkap yang memungkinkan fitur-fitur yang lebih kompleks seperti memilih izin mana yang akan diubah, yah, itu mungkin memerlukan perintah tambahan dan mungkin bahasa seperti Python dengan toolkit GUI yang lebih kuat.Yah ... Ini bukan masalah komputer - ini masalah pengguna. Kami tidak dapat memperbaiki pengguna yang tidak mau belajar cara mengoperasikan komputer mereka dengan benar dan tidak bertanggung jawab atas tindakan mereka.
Pengguna harus menyadari bahwa pemisahan kepemilikan dalam file ada karena suatu alasan. Anda tidak dapat memiliki kedua kekuatan untuk mengubah izin pada file dan tidak mengharapkan implikasi keamanan dengan itu
sumber