序文 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 をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
MySQL 8 の公式バージョン 8.0.11 がリリースされました。公式発表によると、MySQL ...
これまでの仕事では、開発サーバーは一般的にTomcatでした。データソースは、多くの場合、appli...
準備する: MySQL 8.0 Windows zip パッケージのダウンロード アドレス: htt...
CentOS の紹介CentOS は、Red Hat Linux が提供する無料で利用できるソースコ...
この記事では、MySQL 8.0.11のインストールチュートリアルを参考までに紹介します。具体的な内...
proxy_intercept_errors と recursive_error_pages を使...
Linux システム管理者にとって、サービスがポートに正しくバインドされているか、またはポートをリッ...
MySQL はハッシュ インデックスと Btree インデックスをサポートしています。 InnoDB...
インデックスはソートされたデータ構造です。 where 条件での検索や order by 条件での並...
robots.txt の基本的な紹介Robots.txt はプレーンテキスト ファイルであり、Web...
centos8 ディストリビューションは、BaseOS および AppStream リポジトリを通じ...
既存のイメージから新しいイメージを構築することは、Dockerfile ドキュメントを通じて行われま...
この記事では、電子商取引プラットフォームで商品の詳細を表示する一般的な例を紹介します。たとえば、ある...
現実世界では、鍵は外の世界から身を隠したいときに使用するツールです。コンピュータでは、複数のプロセス...
以前にも同じような記事を書いたことがありますが、js スクリプトを使用しており、ファイルパスを表示で...