Kesalahan "Izin ditolak" saat mengedit /etc/ld.so.conf


14

Ketika saya menjalankan perintah ini gagal:

sudo echo '/usr/local/lib' >> /etc/ld.so.conf 
bash: /etc/ld.so.conf: Permission denied

Saya tidak punya masalah menjalankan sudotugas lain. Saya menggunakan Ubuntu 12.04. Ini berfungsi ketika terhubung sebagai root.

Bantuan apa pun akan sangat dihargai


5
Anda melakukan gema sudo tetapi sisa dari perintah itu TIDAK dieksekusi sebagai sudo (pengubahan rute tidak dilakukan sebagai sudo ;-))
Rinzwind

Jawaban:


19

Dari memori ini harus dilakukan:

sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf"

2
Bisakah Anda menambahkan penjelasan mengapa ini berhasil?
Bar

@Bar Saya pikir itu berfungsi karena sudohanya berlaku untuk satu perintah pada suatu waktu. Kutipan mengelompokkan dua perintah ( echodiikuti oleh an >>) menjadi satu. Pendekatan alternatif adalah membuka editor dengan sudodan melakukan pengeditan secara manual, yaitu sudo gedit /usr/local/lib.
apostl3pol
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.