明らかに許可されていません
今日本を読んでいて突然、chmod のパーミッションが 755 であるのに、一般ユーザーはまだ使用できないことに気づきました。これはなぜですか? 当初パーミッションは 700 か 744 だと思っていましたが、結果は 755 でした。質問です。 。 。グーグルで調べましたが答えが見つかりませんでした、アドバイスをお願いします
ringa_lee
簡単に言うと、(ユーザーがプログラム ファイルを実行できるかどうか) と (プロセスが特定の命令を実行できるかどうか) の 2 つの権限は別個のものです。
前者の権限はすでに持っています。表示されるエラー メッセージは、開いたプロセスに後者の権限がないためです。
Chmod 権限は、一般ユーザーがこのコマンドを使用できることを示しますが、/tmp 権限の変更にはスーパーユーザー権限が必要です
sudo chmod 777 /tmp # 通常、/tmp フォルダーのアクセス許可は変更しないでください
簡単に言うと、(ユーザーがプログラム ファイルを実行できるかどうか) と (プロセスが特定の命令を実行できるかどうか) の 2 つの権限は別個のものです。
前者の権限はすでに持っています。表示されるエラー メッセージは、開いたプロセスに後者の権限がないためです。
Chmod 権限は、一般ユーザーがこのコマンドを使用できることを示しますが、/tmp 権限の変更にはスーパーユーザー権限が必要です
sudo chmod 777 /tmp # 通常、/tmp フォルダーのアクセス許可は変更しないでください