1. ファイルの権限と所有権の概要 1. アクセス権
2. 所有権
3. ファイルの権限と所有権を表示する 4. chmodはファイルの権限を設定します chmod コマンドの基本的な構文形式は次のとおりです。 アプリケーション例: [root@centos01 ~]# touch 1.txt <!--1.txt ファイルを作成します--> [root@centos01 ~]# ll 総投与量 8 -rw-r--r-- 1 ルート ルート 0 1月11日 22:27 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg [root@centos01 ~]# chmod u+x ./1.txt <!--所有者に実行権限を追加します--> [root@centos01 ~]# ll 総投与量 8 -rwxr--r-- 1 ルート ルート 0 1月11日 22:27 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg [root@centos01 ~]# chmod ux,g+x,o+w 1.txt <!-- 所有者ユーザーは実行権限を取り消し、グループは実行権限を追加し、他のユーザーは書き込み権限を追加します --> [root@centos01 ~]# ll 総投与量 8 -rw-r-xrw- 1 ルート ルート 0 1月11日 22:27 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg [root@centos01 ~]# chmod 755 1.txt <!--755 権限を追加します (rwxr-xr-x) --> [root@centos01 ~]# ll 総投与量 8 -rwxr-xr-x 1 ルート ルート 0 1月17日 02:36 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg 5. chown 設定ファイルの所有権 chown コマンドの基本的な構文形式は次のとおりです。 アプリケーション例: [root@centos01 ~]# chown bob 1.txt <!--1.txt は所有者を設定します--> [root@centos01 ~]# ll 総投与量 8 -rwxr-xr-x 1 bob root 0 1月17日 02:36 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg [root@centos01 ~]# chown :benet 1.txt <!--1.txt はグループを設定します --> [root@centos01 ~]# ll 総投与量 8 -rwxr-xr-x 1 ボブ・ベネット 0 1月17日 02:36 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg [root@centos01 ~]# chown bob:benet 1.txt <!--1.txt は所有者とグループを設定します --> [root@centos01 ~]# ll 総投与量 8 -rwxr-xr-x 1 ボブ・ベネット 0 1月17日 02:36 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg <!----> 2. ディレクトリの権限と所有権 1. アクセス権 2. 所有権 所有者: ディレクトリを所有するユーザー アカウント。 グループ: ディレクトリを所有するグループ アカウント。 3. chmodはディレクトリの権限を設定します ディレクトリ権限を設定する chmod コマンドの基本形式は次のとおりです。 アプリケーション例: [root@centos01 ~]# chmod -R 755 benet/ <!--benet ディレクトリの下のファイルまたはディレクトリの権限を 755 に設定するループ--> [root@centos01 ~]# ll 総投与量 8 -rw-r-xrw- 1 ルート ルート 0 1月11日 22:27 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg drwxr-xr-x 3 ルート ルート 18 1月 11 22:39 benet -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg 4. chownはディレクトリの所有権を設定します ディレクトリの所有権を設定する chown コマンドの基本形式は次のとおりです。 アプリケーション例: [root@centos01 ~]# chown -R bob:benet benet/ <!--benet ディレクトリ内のユーザーを bob に、グループを benet に設定するループ--> [root@centos01 ~]# ll 総投与量 8 -rw-r-xrw- 1 ルート ルート 0 1月11日 22:27 1.txt -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg drwxr-xr-x 3 ボブ ベネット 1月18日 11 22:39 ベネット -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg 3. パーミッションマスク umask 1. umaskの役割 新しく作成されたファイルまたはディレクトリの権限を制御します。デフォルトの権限から umask 権限を除いたものが、新しく作成されたファイルまたはディレクトリの権限になります。 2. umaskを設定する umask 022 3. umaskを確認する umask 4. 応用例: [root@centos01 ~]# umask <!--umask を表示--> 0022 [root@centos01 ~]# umask 000 <!--umask を 000 に設定--> [root@centos01 ~]# umask <!--設定が成功したか確認します--> 0000 [root@centos01 ~]# touch 2.txt <!--新しいファイルを作成します--> [root@centos01 ~]# ll 総投与量 8 -rwxr-xr-x 1 ボブ・ベネット 0 1月17日 03:48 1.txt -rw-rw-rw- 1 root root 0 1月17日 03:48 2.txt <!-- 権限の表示 --> -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg [root@centos01 ~]# umask 022 <!--umask を 022 に設定--> [root@centos01 ~]# umask <!--umask を表示--> 0022 [root@centos01 ~]# touch 3.txt <!-- 再度新しいファイルを作成します --> [root@centos01 ~]# ll 総投与量 8 -rwxr-xr-x 1 ボブ・ベネット 0 1月17日 03:48 1.txt -rw-rw-rw- 1 ルート ルート 0 1月17日 03:48 2.txt -rw-r--r-- 1 root root 0 January 17 03:49 3.txt <!-- 権限を確認してください。明らかに異なります --> -rw------。 1 ルート ルート 1572 10月 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 ルート ルート 1603 10月23 23:36 initial-setup-ks.cfg 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Reactでコンポーネントがどのように通信するかの詳細な説明
>>: MySQL のダウンロードとインストールの詳細グラフィックチュートリアル
ログイン認証にトークンを使用する考え方は次のとおりです。 1. 初めてログインする場合、フロントエン...
1. Java環境jdk1.8を準備するJavaがインストールされているかどうかを確認します。イン...
次のサンプル コードでは、Tomcat が XML を解析し、リフレクションを通じてオブジェクトを作...
1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...
データベースに関して最もよく聞かれる質問の 1 つは、現在のビジネス ニーズを満たす MySQL の...
データの昇順、降順ソート1. フィールド名による単一フィールドのソート順機能:どのフィールドを基準に...
1. ソースコードの設計コードをコピーコードは次のとおりです。 <!DOCTYPE html ...
ブロックレベル要素の機能: • 常に新しい行から始まり、それ自体で 1 行を占め、後続の要素も新しい...
mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...
目次クラスコンポーネントのプロパティ比較浅い同等の浅い比較機能コンポーネントの簡単な比較先週面接に行...
最近Kafka勉強しています。クラスタの状態をテストする準備をしていたときに、仮想マシンを 3 つ開...
目次1. 同時実行制御の概要1.1 フェーズ1 1.2 フェーズ2 1.3 フェーズ3 2. 同時実...
この記事では、例を使用して、MySQL トリガーの概要、トリガーの作成方法、およびトリガーの使用上の...
ウィンドウの中央にブロック要素の位置を設定する方法ブロック要素をウィンドウの中央に配置する上記の方法...
フレームとは、Web ページ画面を複数のフレームに分割したもの(複数の Web ページという形で表示...