Rumah  >  Soal Jawab  >  teks badan

linux - Bagaimana untuk melaksanakan arahan yang tidak tersedia untuk pengguna bukan root

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_leeringa_lee2697 hari yang lalu1265

membalas semua(2)saya akan balas

  • ringa_lee

    ringa_lee2017-06-24 09:44:51

    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.

    balas
    0
  • 大家讲道理

    大家讲道理2017-06-24 09:44:51

    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

    balas
    0
  • Batalbalas