ホームページ  >  に質問  >  本文

linux - root 以外のユーザーが使用できないコマンドを実装する方法

明らかに許可されていません

今日本を読んでいて突然、chmod のパーミッションが 755 であるのに、一般ユーザーはまだ使用できないことに気づきました。これはなぜですか?
当初パーミッションは 700 か 744 だと思っていましたが、結果は 755 でした。質問です。 。 。グーグルで調べましたが答えが見つかりませんでした、アドバイスをお願いします

ringa_leeringa_lee2647日前1224

全員に返信(2)返信します

  • ringa_lee

    ringa_lee2017-06-24 09:44:51

    簡単に言うと、(ユーザーがプログラム ファイルを実行できるかどうか) と (プロセスが特定の命令を実行できるかどうか) の 2 つの権限は別個のものです。

    前者の権限はすでに持っています。表示されるエラー メッセージは、開いたプロセスに後者の権限がないためです。

    返事
    0
  • 大家讲道理

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

    Chmod 権限は、一般ユーザーがこのコマンドを使用できることを示しますが、/tmp 権限の変更にはスーパーユーザー権限が必要です

    sudo chmod 777 /tmp # 通常、/tmp フォルダーのアクセス許可は変更しないでください

    返事
    0
  • キャンセル返事