Dengan pembangunan pembangunan bahagian belakang, Node.js telah menjadi bahasa pengaturcaraan yang digemari oleh semakin ramai pembangun. Walau bagaimanapun, ramai pembangun sering menghadapi mesej ralat "Kebenaran tidak mencukupi" apabila menggunakan Node.js. Artikel ini akan membantu anda menyelesaikan masalah ini.
Setiap sistem pengendalian mempunyai peraturan tersendiri untuk sistem fail dan tetapan kebenaran. Apabila sesuatu proses ingin mengakses fail atau direktori, sistem pengendalian akan menentukan sama ada proses tersebut mempunyai kebenaran untuk mengakses fail atau direktori berdasarkan kebenaran proses tersebut. Jika proses tidak mempunyai kebenaran yang mencukupi, sistem pengendalian menolak permintaan dan mengembalikan ralat "kebenaran tidak mencukupi".
Dalam Node.js, apabila kita perlu membaca, menulis atau memadam fail atau direktori, jika pengguna semasa tidak mempunyai kebenaran yang mencukupi, mesej ralat ini akan muncul.
Biasanya, sebab ralat "Kebenaran Tidak Mencukupi" adalah seperti berikut:
(1) Pengguna semasa tidak mempunyai kebenaran yang mencukupi untuk mengakses fail atau direktori.
(2) Pengguna semasa tidak mempunyai kebenaran yang mencukupi untuk mengubah suai fail atau direktori.
(3) Fail atau direktori dikunci oleh proses lain.
(4) Pengguna semasa cuba mengakses fail atau direktori yang tidak wujud.
Dalam Node.js, apabila menghadapi ralat "Kebenaran tidak mencukupi", kita boleh mengambil kaedah berikut untuk menyelesaikannya.
(1) Jalankan Node.js sebagai pentadbir
Dalam sistem Windows, anda boleh klik kanan ikon aplikasi "Node.js" dan pilih "Jalankan sebagai pentadbir" untuk memulakan Node.js . Melakukan ini membolehkan Node.js berjalan sebagai pentadbir sistem, memberikannya keistimewaan yang lebih tinggi dan dengan itu mengelakkan ralat "tidak cukup kebenaran".
(2) Ubah suai kebenaran fail dan direktori
Dalam sistem Linux atau Mac OS, kita boleh menggunakan arahan chmod untuk menetapkan kebenaran fail dan direktori.
Contohnya:
chmod 777 /path/to/file
"777" di sini bermaksud menetapkan kebenaran baca, tulis dan laksana untuk fail dan berikan kepada semua pengguna.
(3) Ubah suai pemilik dan kumpulan fail dan direktori
Dalam sistem Linux atau Mac OS, kami boleh menggunakan perintah chown untuk mengubah suai pemilik dan kumpulan fail dan direktori.
Contohnya:
chown -R username:group /path/to/dir
"nama pengguna" dan "kumpulan" di sini mewakili pemilik dan kumpulan yang akan diubah suai masing-masing.
Perlu diambil perhatian bahawa anda perlu berhati-hati apabila mengubah suai kebenaran fail dan direktori, pemilik dan kumpulan Operasi yang tidak betul boleh menyebabkan ketidakstabilan sistem dan juga kehilangan data.
(4) Gunakan alatan pengendalian fail lain
Jika anda menghadapi ralat "kebenaran tidak mencukupi", kami juga boleh cuba menggunakan alatan pengendalian fail lain, seperti ncp, copy, rimraf, dsb. . Alat ini biasanya dibangunkan oleh pembangun pihak ketiga berdasarkan Node.js Beberapa ralat operasi fail biasa boleh dielakkan melalui alatan ini.
Dalam Node.js, apabila kita perlu membaca, menulis atau memadam fail atau direktori, jika pengguna semasa tidak mempunyai kebenaran yang mencukupi, An " Ralat kebenaran tidak mencukupi" akan muncul. Walaupun kami boleh menyelesaikan masalah ini dengan menjalankan Node.js sebagai pentadbir, mengubah suai kebenaran fail dan direktori, mengubah suai pemilik dan kumpulan fail dan direktori, dsb., kami perlu berhati-hati apabila beroperasi untuk mengelakkan risiko dan kerugian yang tidak perlu.
Atas ialah kandungan terperinci pemasangan nodejs tidak mempunyai kebenaran yang mencukupi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!