linux - Bagaimana untuk melaksanakan arahan yang tidak tersedia untuk pengguna bukan root
ringa_lee
ringa_lee 2017-06-24 09:42:51
0
2
1287

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

ringa_lee
ringa_lee

ringa_lee

membalas semua(2)
ringa_lee

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan