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 のダウンロードとインストールの詳細グラフィックチュートリアル
具体的なコードは次のとおりです。 パッケージ epoint.mppdb_01.h3c; java.i...
まず、画像を見てみましょう。今日はこのエフェクトを作成します。 実は、何でもないんです。Web ペー...
MySQL では、ほとんどのインデックス (PRIMARY KEY、UNIQUE、INDEX、FUL...
序文MySQL 8.0.13 では、インデックス スキップ スキャン (インデックス ジャンプ スキ...
目次Matlab セントロイドアルゴリズムMatlab はクローズドな商用ソフトウェアであり、米国政...
この記事は主にMysqlの複数データベースのバックアップのコード例を紹介します。この記事ではサンプル...
1. PAM設定ファイルを編集する sudo vim /etc/pam.d/ログイン2行目に以下を...
CUDA とは何かを紹介するのではなく、複数の CUDA バージョンの共存とリアルタイム切り替えをど...
目次動作原理:ブラウザは何をするのですか?ホストファイル index.htmlメイン.jsその他のベ...
目次ベース戻り値の型文字列とブール値数値とbigintシンボル未定義関数物体他のよくある質問参照エラ...
目次1. ファイルとディレクトリの基本的な保存2. Inコマンドの紹介(1)lnコマンドの基本情報を...
序文この記事はかなり詳細で、少し面倒です。他のチュートリアル ドキュメントでは多くの手順が省略されて...
この記事では、jQueryカルーセル機能の実装コードを参考までに共有します。具体的な内容は次のとおり...
HTML コードを書くとき、最初の行は DOCTYPE にする必要がありますが、DOCTYPE は通...
Firefox は、多くの拡張機能とプラグインを備えた、よく使用されるブラウザです。IE に比べて多...