序文 起源は質問 1 です: umask が 022 に設定されている場合、作成するファイルのデフォルトの権限は何ですか? これは、私が尋ねられた別の質問 2 を思い出させます: 777 はどのような権限を表していますか? ユーザーグループの説明 -rwxrw-r--1 ルート ルート 1213 2月 2 09:39 abc
デジタル著作権の説明 質問 2 に戻ると、777 は 3 桁の 8 進数で、111111111 に相当します。つまり、3 つのグループすべてが読み取り可能、書き込み可能、実行可能であることを意味します。次のように使用できます。 chmod 755 abc //chmod はファイル abc の権限を、ファイル所有者が読み取り、書き込み、実行できるように変更し、同じグループおよび他のグループのユーザーが読み取り、実行できるように変更します。 umaskの説明 umask は、デフォルトの権限を表す権限マスクです。ファイルの最大デフォルト値 666 とフォルダーの 777 に基づいて、ユーザーが作成した新しいオブジェクトのデフォルトの権限を計算するために使用されます。 たとえば、質問1では、ファイルを作成するためのデフォルトの権限は666-022=644で、これは-rw-r--r--です。 umask は何に使用されますか? デフォルトの umask 値は 022 です (umask コマンドを使用して表示できます)。このとき、作成するファイルのデフォルトのパーミッションは 644 (6-0、6-2、6-2)、作成するディレクトリのデフォルトのパーミッションは 755 (7-0、7-2、7-2) です。ls -l で確認できます。これで、デフォルトのパーミッションを制御するという umask の目的がわかったはずです。 [root@bogon テスト]# id uid=0(ルート) gid=0(ルート) グループ=0(ルート) コンテキスト=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [root@bogon テスト]# umask [root@bogon test]# touch a.txt [root@bogonテスト]# ls -l 合計 0 -rw-r--r--. 1 ルート ルート 0 7月 3 00:40 a.txt [root@bogon test]# mkdir b [root@bogonテスト]# ls -l 合計 0 -rw-r--r--. 1 ルート ルート 0 7月 3 00:40 a.txt drwxr-xr-x. 2 ルート ルート 6 7月 3 00:41 b 上記のように、root の umask は 022 (最初の 0 は特別な権限ビットを表しますが、ここでは考慮されません)、作成されたファイルのデフォルトの権限は 644、作成されたディレクトリのデフォルトの権限は 755 です。 umask の使用方法を理解する前に、ファイルの基本的な権限について説明する必要があります。
要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7 における部分テーブルのデュアルマスター同期の実装プロセスの詳細な説明
>>: CocosCreator でレイヤー管理に常駐ノードを使用する方法
この記事では、例を使用して、MySQL 外部キーの 3 つの関係について説明します。ご参考までに、詳...
この記事では、Linux 環境の Apache サーバーでセカンダリ ドメイン名を構成する方法につい...
目次1. VMwareをインストールする1.1 VMwareworkstationsをダウンロードし...
総合的なパフォーマンス、信頼性、安定性、スケーラビリティ、使いやすさなどの要素に基づいて、最適なデー...
目次SQL ログを表示するにはどうすればいいですか? ? SpringMVC でのパラメータ渡しの説...
この記事の例では、ログインインターフェース検証コードを実装するためのlayuiの具体的なコードを参考...
MySQL 5.7.21 解凍版のインストールと設定方法は参考までに。具体的な内容は以下のとおりで...
序文2 つのテーブル内の同じフィールドの型が異なっていたり、エンコード タイプが異なっていたりするた...
序文JavaScript ではセミコロンはオプションであり、使用するかどうかは主にコーディング スタ...
目次1. 挿入2. 更新3. 削除1. 挿入 顧客に挿入( 顧客.顧客住所、 顧客.cust_cit...
tomcatでは、jspは文字化けしませんが、htmlの中国語は文字化けします理由はいくつかあります...
doctype もその 1 つです。 <!DOCTYPE HTML PUBLIC "...
1. nginxシェルスクリプトを保存するフォルダを作成する /usr/local/タスク/ngin...
個人的には、WeChat アプレットの開発フレームワークは VUE と概ね似ていると感じていますが、...
forループfor ループは配列の要素をループします。文法: for (初期化変数; 条件式; 繰り...