CentOS 7のすべてのユーザーに特定のディレクトリ、すべてのサブディレクトリ、およびファイルに対する読み取り/書き込み権限を付与する最も信頼性の高い方法は何ですか?
Mavenを使用するEclipse Webアプリケーションプロジェクトのpom.xmlで、次のコンパイルエラーが発生します。
Parent of resource: /home/user/workspace/MinimalDbaseExample/target/m2e-wtp is marked as read-only.
権限の問題のように聞こえるので、CentOS 7端末に次のように入力しました。
chmod -R ugo+rw /home/user/workspace/MinimalDbaseExample/target/
私も次のことを試しました。
chmod -R 0777 /home/user/workspace/MinimalDbaseExample
Project clean
ただし、複数のMaven update
操作を実行した後も、Eclipseにはコンパイルエラーが表示されます。しかし、同じ圧縮プロジェクトファイルをWindowsバージョンのEclipseにインポートでき、Windowsバージョンではファイル権限に関連するコンパイルエラーがなかったので、上記のステートメントがchmod
実際にファイルを開くのではないかと思います。 CentOS 7 マシン権限。
特定のディレクトリとそのディレクトリ内のすべての再帰サブディレクトリとファイルに対する読み取りおよび書き込み権限をすべてのユーザーに確実に開くことができるより良いステートメント構文はありますか?
答え1
下のすべてのサブディレクトリとファイルに読み取りおよび書き込み権限を付与したいと思いました。/home/user/workspace/MinimalDbaseExample
...そうですか?
8進0777
数の権限はrwxrwxrwx
記号的に付与されます。
8進0755
数の権限はrwxr-xr-x
記号的に付与されます。
8進0666
数の権限はrw-rw-rw-
記号的に付与されます。
/home/user/workspace/MinimalDbaseExample
ディレクトリとその中にあるすべてのファイルとフォルダの読み取り/書き込み/実行権限を設定するには、必要な権限セットを選択して次の例を実行します。
1) 現在の作業ディレクトリを作成します。/home/user/workspace
2)タイプ:chmod -R 0777 MinimalDbaseExample/
フォルダMinimalDbaseExample/
とその中のすべてのファイルとサブディレクトリに権限を付与するには、この手順に厳密に従います0777/drwxrwxrwx
。
"〜"ディレクトリの下にいくつかの仮想ディレクトリ設定をテストし、正しく機能していることを確認しました。
投稿を送ってくれてありがとう。しかし、これは複雑ではありません...進歩があることを願っています。