序文 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 のユーザーとグループの管理によく使用されるコマンドをまとめます。ご参考まで...
1. VMware vSphere 導入の早期計画のポイント1. vSphereの利点(わずかに)...
Taobao のウェブページはインポートを使用していますが、多くのウェブサイトはリンクを使用していま...
:is と :where とは何ですか? :is()と:where()は、セレクターを作成するとき...
私はかなり昔に CSS に触れましたが、フローティングについてはいつも混乱していました。私の理解が浅...
<br />原文: http://jorux.com/archives/what-is-...
目次序文OpenJDKの確認とアンインストールダウンロードした圧縮パッケージを使用してJDKをインス...
async_hooks モジュールは、Node.js バージョン 8.0.0 に正式に追加された実験...
序文今日、MySQL をインストールしたところ、データベース ストレージがデフォルトで C ドライブ...
目次背景コモンズチャンクプラグイン分割チャンク構成リソースを非同期に読み込む要約する背景高性能なアプ...
目次スロットスロットとは何ですか?スロットの内容コンパイルスコープフォールバックコンテンツ名前付きス...
この記事では、棒グラフの動的な表示を実現するためのvue echartsの具体的なコードを参考までに...
KVM はカーネルベースの仮想マシンの略で、Linux をハイパーバイザーに変換する Linux ...
CSS スタイルを使用して表内のフォントを垂直方向に中央揃えする方法は次のとおりです。下図のようなカ...
目次1. システム監視2. ファイル操作3. ネットワーク通信4. システム管理仕事で必要なLinu...