Rumah > Artikel > pembangunan bahagian belakang > Mengapa Saya Mendapat Ralat \"go: command not root-owned\" pada Ubuntu 16.04?
Tidak dapat Melaksanakan 'go': Isu "go: command not root-owned"
Untuk pengguna Ubuntu 16.04, memasang Go daripada arkib dan masukkannya dalam laluan kadangkala boleh mengakibatkan ralat "go: command not root-owned" semasa cuba melaksanakan arahan go.
Mesej ralat ini menunjukkan bahawa direktori akar sistem (/usr) mempunyai pemilik yang salah. Sebagai langkah keselamatan, pengguna biasa tidak seharusnya boleh mengubah suai fail sistem sesuka hati.
Penyelesaian:
Untuk menyelesaikan isu ini, disyorkan untuk menetapkan semula pemilik daripada direktori akar kembali ke akar:
sudo chown root /
Adalah penting untuk ambil perhatian bahawa arahan ini hanya boleh dilaksanakan jika anda telah menukar pemilik direktori akar secara eksplisit pada masa lalu. Mengubah suai kebenaran fail tanpa pemahaman yang jelas tentang akibatnya boleh menjejaskan keselamatan sistem anda.
Selain itu, menggunakan sudo menyediakan kaedah yang lebih terkawal untuk memberikan akses sistem terhad kepada pengguna. Dengan menambahkan diri anda pada kumpulan sudoers dan memberi awalan arahan dengan sudo, anda boleh mendapatkan keistimewaan yang diperlukan tanpa menjejaskan keselamatan sistem.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \"go: command not root-owned\" pada Ubuntu 16.04?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!