Saya punya masalah dengan Nautilus di Ubuntu 12.04 LTS.
Ketika saya menjalankan perintah gksu nautilus /
, kotak permintaan kata sandi muncul dan saya mengetik kata sandi pengguna super saya, kemudian kotak kata sandi menghilang dan Nautilus tidak dibuka.
Ketika saya mencoba membuka Nautilus sebagai pengguna normal dengan perintah nautilus
, folder dibuka.
Ketika saya coba di terminal
$ sudo nautilus
Saya mendapat kesalahan berikut
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
Bagaimana saya bisa memperbaiki kesalahan ini?
Jawaban:
Mencoba:
Kemudian ketikkan kata sandi Anda sendiri seperti saat menggunakan sudo.
Halaman manual Gksudo: http://linux.die.net/man/1/gksudo
sumber
Bagaimana menjalankan
Gedit
DANNautilus
sebagai administrator denganpkexec
bukannyagksu
ataugksudo
Metode GVfs diuji di Ubuntu 18.04
Gunakan backend admin GVfs, cukup tambahkan
admin://
ke awal path lengkap ke direktori pilihan Anda.Buka Nautilus dengan cara biasa dan tekan Ctrl+ Luntuk mengaktifkan pengetikan di bilah alamat, lalu masukkan misalnya
admin:///usr/
untuk membuka/usr/
direktori.Masukkan kata sandi admin Anda saat diminta dan Anda akan melihat sesuatu seperti ini:
Pada titik ini mengklik pada folder dengan kunci akan terbuka dengan hak admin.
Anda dapat mem-bookmark folder yang dibuka dengan
admin:///
awalan. Ketika Anda mengklik bookmark seperti itu nanti, Anda mungkin akan diminta kata sandi admin lagi.Atau, dari Terminal buka nautilus dengan argumen
admin:///usr/
:untuk membuka direktori / usr / sebagai root di Nautilus.
Mengedit file teks dengan hak admin
Dari Nautilus yang dibuka dengan cara ini, jika Anda mengklik file teks yang memerlukan hak admin, Anda akan diminta kata sandi lagi, sebelum dibuka di editor default Anda seperti Gedit .
Jika Anda menggunakan Ubuntu 17.10
Metode berikut ini tidak berfungsi dengan Wayland secara default. Ada beberapa solusi. Yang termudah adalah tidak menggunakan Wayland. Bagaimana Anda beralih dari Wayland kembali ke Xorg di Ubuntu 17.10? Alternatif lain dijelaskan dalam Mengapa gksu / gksudo tidak atau meluncurkan aplikasi grafis dengan sudo bekerja dengan Wayland?
Ubuntu akan beralih kembali ke Xorg secara default di 18,04 LTS dan solusi tidak diperlukan saat itu.
Jawaban asli
Sumber: WebUpd8
gksu
belum diperbarui sejak 2009 dan tidak direkomendasikan lagi. Bahkan, Ubuntu tidak lagi mengirimkan gksu secara default (meskipun mungkin diinstal untuk banyak dari Anda, karena beberapa aplikasi masih bergantung padanya) dan bahkan mungkin sepenuhnya dihapus pada beberapa titik.Nautilus admin
menambahkan file PolicyKit untuk Nautilus dan Gedit dan memungkinkan membuka file atau folder dari Nautilus sebagai root, melalui PolicyKit:Untuk menginstal
Nautilus Admin
di Ubuntu, buka terminal dengan menekan Ctrl+ Alt+ Tdan gunakan perintah berikut:Dan untuk memulai kembali Nautilus gunakan salah satu dari perintah berikut:
nautilus -q
ataukillall nautilus
Setelah ini ketika Anda mengklik kanan pada folder Anda akan melihat:
Jika Anda mengklik kanan pada file teks yang dapat diedit oleh Gedit Anda akan melihat:
Maka Anda akan diminta kata sandi:
Pertanyaan terkait: "Open in terminal" tidak berfungsi pada nautilus sebagai root
Akhirnya, menginstal
nautilus-admin
juga memungkinkan membuka nautilus sebagai root dari baris perintah. Gunakan perintah berikut sebagai gantigksu
ataugksudo
:untuk membuka nautilus sebagai root.
Semoga ini membantu
sumber
nautilus-admin
dan menjalankannya$ nautilus -q
menghasilkan 5 pesan kesalahan di Ubuntu 16.04.3 dengan kernel 4.14.19, yang pertama adalah(nautilus:14964): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
nautius-admin
dan masih mendapatkan kesalahan ini. . Jadi saya tidak dapat memverifikasi jika kesalahan disebabkan olehnautilus-admin
. Di sisi lain, killall anutilus membunuhnya tanpa kesalahan. akhirnya, saya mendapatkan kesalahan berbeda di Ubuntu 17.04.admin
bekerja dengan sempurna.Open as Administrator
folder, ia meminta kata sandi dan kemudian tidak ada yang terjadi (Ubuntu 17.10 Gnome). Adakah cara untuk memperbaikinya?Saat membuka Nautilus dengan hak akses root, yang terbaik adalah menggunakan perintah
kecuali akun root Anda tidak dikunci, dan dalam hal ini, Ubuntu tidak mendukung hal ini.
Alasan untuk "gk" adalah karena
sudo
, dengan sendirinya, tidak melakukan tindakan yang diperlukan secara otomatis untuk menjalankan aplikasi grafis dengan benar sebagai pengguna lain.Namun misalnya, jika Anda menggunakan sistem KDE seperti Kubuntu, Anda ingin mengeluarkan perintah
ps Jangan biarkan jendela root Nautilus Anda terbuka saat Anda tidak menggunakannya, lalu lupakan saja, karena menggunakan jendela yang tidak Anda ketahui adalah root adalah ide yang buruk.
Untuk informasi lebih lanjut, lihat halaman manual Ubuntu untuk di
gksudo
sini .sumber
Failed to run nautilus as user root.
Unable to copy the user's Xauthorization file.
Jika Anda sering membuka nautilus sebagai root, saya akan merekomendasikan menambahkan opsi ke menu klik kanan di Unity: (menggunakan perintah yang sama dengan jawaban teratas,
gksu nautilus
).Anda perlu mengedit
*.desktop
file untuk menambahkan opsi menu, dan Anda memiliki dua pilihan:/usr/share/applications/nautilus.desktop
(memerlukan akses root untuk mengedit) - Opsi menu akan ditambahkan untuk semua pengguna. Perhatikan bahwa Anda mungkin perlu mengedit kembali file ini, menambahkan opsi jika pembaruan untuk Nautilus terjadi yang menimpa perubahan Anda.~/.local/share/applications/nautilus.desktop
(Jika Anda tidak dapat menemukannya di sana, buat duplikat yang ditemukan di sana/usr/share/applications/
, dan simpan di lokasi baru ini) - Opsi menu hanya akan tersedia untuk pengguna yang ditentukan, dan dianggap sebagai "praktik yang lebih baik". Perhatikan bahwa jika Anda sudah merapat ke bilah Unity Anda, Anda harus memilihUnlock from Launcher
ikon Nautilus yang ada (secara default akan muncul seperti namanyaFiles
), lalu tambahkan kembali versi "kustom" Anda. Perubahan ini harus tetap ada bahkan jika Nautilus mendapat pembaruan.Edit file teks
nautilus.desktop
, tambahkan blok kode berikut (Anda dapat menggunakan dua blok yang ada sebagai templat):Selanjutnya, tambahkan tindakan baru ke daftar (harus berada di sekitar baris 18 dari file teks):
Sekarang mengklik kanan jendela editor teks di Unity memunculkan opsi baru yang berguna ini:
sumber
/usr/share/applications/nautilus.desktop
, dan saya baru saja menginstal baru sebulan yang lalu."sudo nautilus" bekerja untuk saya. Berikut ini beberapa alternatif :
Masuk ke mode superuser dengan "sudo su" di terminal (akan meminta kata sandi Anda), lalu jalankan perintah dari sana:
Alternatif lain adalah menggunakan sesuatu yang lain untuk eksplorasi file daripada nautilus, sesuatu yang tidak memerlukan lingkungan grafis. GNU Midnight Commander -
mc
terlintas dalam pikiran. Anda dapat menginstal dan menjalankannya seperti ini:Pesan kesalahan Anda menyarankan bahwa root "Tidak dapat membuka tampilan". Alasannya mungkin karena lingkungan DISPLAY tidak diatur dengan benar. Anda dapat memeriksanya dari terminal seperti ini:
Anda harus melihat sesuatu sebagai
DISPLAY=:0.0
respons. Jika tidak, jaga lingkungan tampilan untuk root terlebih dahulu.sumber
Cara sepenuhnya-GUI
Tidak diperlukan perintah! Inilah cara GUI:
Buka Nautilus menggunakan salah satu cara berikut:
Tekan tombol Super , dan cari "File" (atau "Nautilus").
Buka Aktivitas , dan cari "File" (atau "Nautilus").
Di bilah sisi (di sisi kiri), klik "Lokasi Lain".
Bidang alamat muncul di bagian bawah Nautilus, dengan teks "Masukkan alamat server ...". Masukkan
admin:
(atauadmin:///
), dan tekan Enter (atau klik tombol "Hubungkan").Masukkan kata sandi root Anda saat diminta.
Nikmati bekerja sebagai administrator (tapi hati-hati)!
Catatan : Manfaat menggunakan cara ini di atas yang lain adalah Anda dapat beralih dengan aman antara root dan non-root. Anda dapat menggunakan Nautilus sebagai pengguna root dan sebagai pengguna non-root (yaitu pengguna sendiri) di dua tab yang terpisah. Dengan cara ini, Anda akan memastikan bahwa, misalnya, Anda tidak akan membuat file di direktori home Anda dengan izin root.
Tambahkan ke bookmark
Catatan : Dengan menambahkan explorer administrasi ke bookmark, terkadang Nautilus meminta Anda untuk memasukkan kata sandi root saat Anda membukanya.
Ikuti langkah-langkah di bagian atas. Arahkan ke direktori pilihan jika diperlukan, mis
/bin
.Gunakan salah satu dari cara berikut:
Gunakan pintasan ini:
Ctrl
+D
.Dari bilah alat di atas, klik tombol lainnya (dengan tiga titik). Dari menu tarik-turun yang muncul, klik tombol "Tandai lokasi ini". Tombol berada di tengah dari tiga tombol pertama yang ditetapkan.
Dari bilah lokasi, klik pada "Administrator Root" atau "/" (yaitu folder yang ingin Anda tandai). Dari daftar yang muncul, klik "Tambahkan ke bookmark".
Untuk mengganti nama bookmark yang Anda buat, klik kanan padanya dan pilih "Ubah nama ...". Sekarang Anda dapat memasukkan nama baru untuknya, mis. "Root".
Dengan mengklik bookmark baru Anda, Anda dapat mengakses file dan direktori sebagai root. Bagi saya, ini meminta kata sandi root jika saya belum memasukkannya baru-baru ini.
Semoga ini bisa membantu!
sumber
Buka terminal dan ketik berikut ini:
Coba jalankan perintah Anda lagi (
sudo nautilus
).sumber
Jika Anda menjalankan Ubuntu Live atau menginstal Persistent, sudo nautilus ok, semua yang ada di drive, kecuali rumah, sudah dimiliki oleh root dan hanya baca.
Jika Anda membuat, menyalin, atau memodifikasi file atau folder, di dalam folder home pada drive persisten sebagai root menggunakan sudo nautilus, izin akan dikembalikan ke pemilik saat reboot. Jika Anda membuat, menyalin, atau memodifikasi file pada drive lain menggunakan sudo nautilus, izin akan dikembalikan ke pemilik setelah drive usb dimatikan.
sumber
ubuntu
dimiliki oleh pengguna itu. Jika seseorang menggunakansudo
untuk aplikasi grafis masih dapat mengacaukan izin (namun mereka dikembalikan setelah reboot karena perubahan tidak persisten). -1sudo nautilus
, namun, tanpa kegigihan, efeknya mudah dibalik dengan reboot. Anda tidak mengalami efek samping yang tidak diinginkan bukanlah bukti yang cukup bahwa tidak ada efek samping. Bahkan, efek samping ini adalah perilaku yang terdokumentasi dengan baik yang mungkin muncul dalam keadaan yang tepat yang tidak bergantung pada instalasi Ubuntu biasa.Edit
/etc/profile
dengan:Kemudian tambahkan ini ke akhir file:
Ctrl+ Xuntuk berhenti.
Yuntuk mengkonfirmasi.
Enteruntuk mengkonfirmasi jalur.
Selesai.
Jalankan apapun sebagai root.
sumber