序文 Mac システムのターミナルでファイルの権限を変更するには、Linux の chmod コマンドを使用します。この記事では、Unix および Linux におけるファイルと権限について紹介します。詳しい紹介を見てみましょう。 例 # まずテストディレクトリを作成しましょう $ mkdir test && cd test # main.txt ファイルを作成し、内容を書き込みます $ echo hello world >> text.txt # 別の空のディレクトリを作成する $ mkdir js # 情報を表示$ ls -l 合計 8 drwxr-xr-x 2 frank staff 64 7 12 20:03 js # この行はjsディレクトリの情報です -rw-r--r-- 1 frank staff 13 7 12 19:52 main.txt # この行はmain.txtの情報です 上記のように、ファイルとディレクトリの両方に次の情報が含まれています。 # 権限情報の一般的な形式: -rwxr-xr-x 番号 ユーザー グループ ファイルサイズ 更新時間 ファイル名 一般的なフォーマットは、次の 7 つの部分に分かれています。 1. ファイル属性(ファイルの種類、読み取り/書き込み/実行権限などを示す、合計 10 文字)。
2. ファイルの inode の数を示す数値。inode は、ファイルの元の情報が格納されている領域を示します。 3. 現在のユーザー名を示すユーザー 4. グループ、現在のユーザーが属するユーザーグループの名前を示します 5. ファイルサイズ、ファイルのサイズをバイト単位で示す 6. updatetime、ファイルの最終更新時刻を示す 7. ファイル名、ファイル名を示す ファイルの権限を変更する main.txt の権限は -rw-r--r-- 1 frank staff 13 7 12 19:52 main.txt ですが、他のユーザーの権限は r-- です。つまり、読み取りのみ可能で、書き込みはできません。他のユーザーに書き込みを許可する必要がある場合はどうすればよいでしょうか。このとき、他のユーザーも書き込み操作を実行できるように、main.txt の権限を変更する必要があります。 # 権限を変更するためのコマンド形式 $ [sudo] chmod [<権限範囲><権限操作><特定の権限>] [ファイルまたはディレクトリ] 1. 権限の範囲
2. 権限操作
3. 特定の権限
ここまで説明してきたので、今度はコマンドを使用して他のユーザーにも main.txt への書き込み権限を与えてみましょう。 # 他のユーザーに書き込み権限を与える $ chmod o+w main.txt # 確認$ ls -l main.txt -rw-r--rw- 1 フランクスタッフ 13 7 12 19:52 main.txt # すべてのユーザーに実行権限を与えますが、変更や読み取りは許可しません $ chmod a+xrw main.txt # 再度確認---x--x--x 1 frank staff 13 7 12 19:52 main.txt 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
目次Linux ドライバーの共通機能 (copy_from_user open read write...
1. VMware Workstation 64バージョンをダウンロードするhttps://www....
序文最近、友人がSQLを書くときにnull値を判定する方法が間違っていて、プログラム内のデータにエラ...
この記事は、IDEA で Web プロジェクトを作成し、Tomcat を構成する方法についての統合記...
JavaScriptコントロールを使用したくない場合は、次の方法を試してください。 Safariブラ...
成果を達成する実装コードhtml <div class="コンテナ">...
Prometheus (プロメテウスとも呼ばれる) 公式サイト: https://prometheu...
目次既存のイメージからイメージを更新します。イメージを最初から構築する: Docker イメージ リ...
Mac で開発されたプロジェクトがあり、パッケージ npm i がインストールされており、すべて正常...
イメージをプルし、コンテナを作成してコンテナを実行するだけです。 docker run -d --r...
MySQL が alter table などの DDL 操作を実行すると、テーブル メタデータ ロッ...
面接の質問で、3 行 3 列のレイアウトが求められます。1 行目の 2 番目の列と 2 行目の 2 ...
目次JSON は次の 2 つの構造に基づいて構築されます。 2. JSON形式1. オブジェクト2....
Centos7 の起動プロセス: 1.post(電源投入時のセルフテスト) 電源投入時のセルフテスト...
目次概要Node.js における CPU バウンド アプリケーションの歴史CPUを集中的に使用する操...