Heim  >  Fragen und Antworten  >  Hauptteil

Linux – So implementieren Sie Befehle, die für Nicht-Root-Benutzer nicht verfügbar sind

Offensichtlich nicht erlaubt

Als ich heute ein Buch las, stellte ich plötzlich fest, dass die Berechtigungen von chmod 755 sind, aber normale Benutzer können es immer noch nicht verwenden. Warum ist das so?
Ich dachte ursprünglich, die Erlaubnis wäre 700 oder 744, aber es stellte sich heraus, dass sie 755 war. Frage. . . Ich habe gegoogelt, konnte aber keine Antwort finden. Bitte geben Sie mir einen Rat

ringa_leeringa_lee2647 Tage vor1223

Antworte allen(2)Ich werde antworten

  • ringa_lee

    ringa_lee2017-06-24 09:44:51

    简单地说 (用户是否可执行程序文件) 和 (进程是否可执行特定指令) 这两个权限是分开的。

    你已经有前一种权限了,你看到的错误信息是因为自己开的进程没有后一种权限。

    Antwort
    0
  • 大家讲道理

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

    chmod的权限说明一般用户可以使用该命令,但/tmp的权限修改需要超级用户的权限

    sudo chmod 777 /tmp # 一般不修改/tmp文件夹权限

    Antwort
    0
  • StornierenAntwort