Jelas sekali tidak dibenarkan
Semasa membaca buku hari ini, saya tiba-tiba mendapati bahawa kebenaran chmod adalah 755, tetapi pengguna biasa masih tidak boleh menggunakannya. Mengapa ini?
Pada asalnya saya fikir kebenaran itu 700 atau 744, tetapi ternyata 755. Soalan. . . Saya google tapi tak jumpa jawapan, tolong beri saya nasihat
Ringkasnya, dua kebenaran (sama ada pengguna boleh melaksanakan fail program) dan (sama ada proses boleh melaksanakan arahan tertentu) adalah berasingan.
Anda sudah mempunyai kebenaran terdahulu Mesej ralat yang anda lihat adalah kerana proses yang anda buka tidak mempunyai kebenaran yang terakhir.
Keizinan Chmod menunjukkan bahawa pengguna biasa boleh menggunakan arahan ini, tetapi pengubahsuaian kebenaran /tmp memerlukan kebenaran pengguna super
sudo chmod 777 /tmp # Biasanya jangan ubah suai keizinan folder /tmp