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 のダウンロードとインストールの詳細グラフィックチュートリアル
この記事では、GobangゲームのWebバージョンを実装するためのJavaScriptの具体的なコー...
序文この記事を書いた主な理由は、チームリーダーが、ブラウザを使用してコンピューターのカメラを呼び出し...
序文KMS を通じてライセンス認証できる Windows システムは、一般的に VL バージョン、つ...
1. まず、Linux システムのバージョン内容について概要を説明します。 1. カーネルバージョン...
目次導入建築ESXIの利点vSphere とは何ですか? 2. 仮想マシンの利点3. 仮想マシンを使...
現在、MySQL を学習中です。私は完全な初心者で、Linux についてはあまり知りません。今後の作...
序文ご存知のとおり、「CSS で要素を垂直方向に中央揃えするにはどうすればよいか」という質問は、すで...
要素に関するいくつかの属性フロントエンドの日常的な開発では、一部のページのプロパティを取得または監視...
ドロップダウン付きのテキストボックスを使用すると、ユーザーはドロップダウン リストから入力を選択した...
ライフサイクル分類vue の各コンポーネントは独立しており、各コンポーネントには独自のライフサイクル...
必要とする本文の下のdivは垂直方向に中央揃えになっていますdiv 内のテキストを垂直中央に配置する...
Nginx の動的および静的分離の概要Nginx は静的処理能力が強力ですが、動的処理能力が不十分で...
目次MySQL インデックス最適化ページングの調査ケース1ケース2 MySQL インデックス最適化ペ...
目次1. はじめに2. まずLinux環境を紹介しましょう3. TIME_WAIT状態遷移図4. 継...
Ubuntu 16.04 はデフォルトで PHP7.0 環境をインストールしますが、PHP7 は一部...