touch under linux: cannot touch 'catalina.out': パーミッションが拒否された 解決方法
2022-02-28 19:56:04
1. 以下のエラーが報告されます。
Using CATALINA_BASE: /home/apache-tomcat-7.0.72
Using CATALINA_HOME: /home/apache-tomcat-7.0.72
Using CATALINA_TMPDIR: /home/apache-tomcat-7.0.72/temp
Using JRE_HOME: /home/jdk1.7.0_79/jre
Using CLASSPATH: /home/apache-tomcat-7.0.72/bin/bootstrap.jar:/home/apache-tomcat-7.0.72/bin/tomcat-juli.jar
touch: cannot touch '/home/apache-tomcat-7.0.72/logs/catalina.out': Permission denied
. /catalina.sh: 417: . /catalina.sh: cannot create /home/apache-tomcat-7.0.72/logs/catalina.out: Permission denied
2. エラー理由: logsディレクトリがmodify権限で作成されていないため
3. 解決方法 誰でもログファイルを操作できる
<ブロッククオート
chmod description (u: ファイル所有者と同じ権限 [a: all]; +: 権限の追加; rwx: 読み取り、書き込み、および実行)
-R:再帰的なすべてのディレクトリとファイル
tomatのディレクトリに移動し、logsフォルダのあるディレクトリを探し、以下のコマンドを実行します。これは、logsフォルダのパーミッションを変更して、tomcatがアクセスできるようにすることを意味します。
[root@hm01 ~]# chmod a+rwx -R logs
関連
-
undefinedmakefile のエラー *** セパレータがありません。
-
C言語改善
-
[turn] makeが表示される ターゲットが指定されておらず、makefileが見つからない 解決方法
-
ubuntuでグローバルシステムエージェントを設定する
-
LinuxでDNSの正逆解析エラー:** server can't find ?・・・・・・? : NXDOMAIN
-
シェルスクリプトに$0, $? , $! , $$, $*, $#, $@ などのシェルスクリプトとlinuxコマンド実行時の戻り値の意味
-
Linux "std::bad_allocのインスタンスを投げた後に呼び出されたterminate what(): std::bad_alloc Aborted "
-
'float' オブジェクトは整数として解釈できません。
-
nginx: [emerg] 0.0.0.0:80 への bind() に失敗しました (13: Permission denied)。
-
dpkg: パッケージの処理エラー ***(--install): 依存関係の問題 - 未設定にする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセスが拒否されました。PROCESS 特権が(少なくとも1つ)必要です。
-
MySQL5.7 のパスワード変更で ERROR 1054 (42S22) が発生しました。fie'内の不明なカラム'password'が見つかりません。
-
mvn -v error: main class not found or couldn't be loaded org.codehaus.plexus.classworlds.launcher.
-
ImportError: pkg_resources という名前のモジュールがない ソリューション
-
linux system: make: *** `install' をターゲットにするルールがありません。停止してください。
-
gdbが実行可能なファイル形式でない ファイル形式が認識できない
-
エラーとなったシェルスクリプトを実行します。"予期しないトークン付近の構文エラーに対する解決策`"
-
cp: 通常のファイル `/usr/local/bin/orange' を作成できません。テキストファイルがビジー状態
-
コンピュータに利用可能なGPUデバイスがあるかどうかを確認する
-
Ansibleの通常ユーザーsudoがコマンドを実行します。