Linux では、すべてがファイルであり (ディレクトリもファイルです)、各ファイルにはユーザーに対する読み取り (read)、書き込み (write)、および実行 (execute) 権限があります。ディレクトリの実行操作は、そのディレクトリに入る権限があるかどうかを示し、ファイルの実行操作は、そのファイルを実行できるかどうかを示します。各ファイルはユーザーとユーザー グループに属し、各ファイルにはファイル所有者、ファイルが属するグループ、およびその他のユーザー グループに対する特定の権限があります。 上図のように、ファイルの種類を示す最初の文字を除いて、それに続く文字は 3 つにグループ化され、"rwx" の 3 つのパラメータの組み合わせになります。 [r] は読み取り可能 (read)、[w] は書き込み可能 (write)、[x] は実行可能 (execute) を表します。同時に、それらはそれぞれ数字に対応し、[r]は4、[w]は2、[x]は1に対応します。これらの数字は、ファイルのパーミッションを変更するときに使用できます。[rwx]にパーミッションがない場合は、代わりにマイナス記号[-]が使用されます。 最初のグループはファイル所有者のファイルに対する操作権限、2 番目のグループはファイルのグループのファイルに対する操作権限、3 番目のグループは他のグループのユーザーの操作権限です。たとえば、ファイルの権限データが「rwxr-xr--」の場合、最初の 3 文字は、ファイルの所有者がファイルの読み取り、書き込み、および実行を実行できることを示します。真ん中の 3 文字は、ファイルが属するグループがファイルの読み取りと実行を実行できることを示します。最後の 3 文字は、他のグループのユーザーはファイルの読み取りのみを実行できることを示します。 ファイルの権限を変更する: chmod 所有者 = rwx = 4+2+1 = 7 グループ = rwx = 4+2+1 = 7 その他= --- = 0+0+0 = 0 ユーザーがファイルへの書き込み権限を持っている限り、そのユーザーはファイルに対する他のユーザーの操作権限を更新できます。コマンドは次のとおりです。 chmod [-R] xyz ファイルまたはディレクトリ
例えば: [root@www ~]# ls -al .bashrc -rw-r--r-- 1 ルート ルート 395 7月 4日 11:45 .bashrc [root@www ~]# chmod 777 .bashrc # すべてのユーザーが読み取り、書き込み、実行できるように変更します [root@www ~]# ls -al .bashrc -rwxrwxrwx 1 ルート ルート 395 7月 4日 11:45 .bashrc chmod では、数字を使用してファイル権限を変更するだけでなく、記号を使用してファイル権限を変更することもできます。u、g、o、a は、それぞれユーザー、グループ、その他、すべて (すべてのユーザー) の略語です。r、w、x は、それぞれ読み取り、書き込み、実行の略語です。chmod では、これらの略語を使用してファイル権限を変更できます。 ug +(増加) r chmod o -(削除) w ファイルまたはディレクトリ a =(値の割り当て) x 例えば: # 自分自身に読み取り、書き込み、実行権限を与え、ユーザーグループと他のユーザーに読み取りと実行操作を許可します chmod u=rwx,go=rx .bashrc #すべてのユーザーに書き込み権限を追加 chmod a+w .bashrc # すべてのユーザーの書き込み権限を削除します chmod aw .bashrc グループを変更する chgrp ファイルのグループを変更するには、change group の略語である chgrp コマンドを使用します。コマンドの形式は次のとおりです。 chgrp [-R] グループ名 ディレクトリ名/ファイル名 -R はディレクトリとサブディレクトリのファイルを再帰的に変更します。groupname は、システム上の /etc/group ファイルに存在するグループである必要があります。 # 現在のディレクトリとそのサブディレクトリ内のすべてのファイルのグループを mysql グループに更新します chgrp -R mysql 。 ファイルの所有者を変更する chown ファイルの所有者を変更するには、change owner の略語である chown コマンドを使用します。コマンドの形式は次のとおりです。 chown [-R] 所有者 ディレクトリ名/ファイル名 または chown [-R] 所有者:グループ ディレクトリ名/ファイル名 chown コマンドは、ファイルの所有者を変更するだけでなく、ファイルのグループも変更できます。所有者の後にグループ名を追加するだけです。 # install.log を mysql ユーザーに変更します chown mysql install.log # install.log を root ユーザーと root グループに変更します chown root:root install.log 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: antd pro に基づく SMS 認証コード ログイン機能 (プロセス分析)
目次1. 問題の説明2. 問題解決1. 仮想マシンシステムのインストール時にネットワークがない場合2...
目次Nginx 負荷分散構成Nginx 負荷分散戦略ポーリング(デフォルト)重さip_ハッシュ公正(...
構造化テーブル (IExplore のみ) 1) 行ごとにグループ化<thead> .....
セレクタのグループ化h2 要素と段落の両方を灰色にしたいとします。これを行う最も簡単な方法は、次のス...
質問Docker でローカル データベースにアクセスするにはどうすればよいでしょうか? 127.0....
Ubuntu で nvidia グラフィック カード ドライバーをインストールします。同じ方法で ...
目次概要1. バックエンドデータの取得と処理2. インターフェース表示処理概要前回のエッセイ「ステッ...
この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...
XHTML は 3 つのドキュメント タイプ宣言を定義します。最もよく使用されるのは XHTML T...
序文フロントエンド開発では、配列内に要素が存在するかどうかを判断する必要があることがよくあります。実...
私はデータベースツールとして Navicat を使用しています。他のものも同様です。 1. Navi...
目次1. JavaScriptで配列を作成する方法2. 配列メソッドの概要3. 方法の詳細な説明1....
1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...
目次事前分析とは何ですか?変数と関数の準備の違いvar 変数の繰り返し宣言変数と関数の昇格の優先順位...
スタイルシートCSS (カスケーディング スタイル シート) は、HTML Web ページを美しくす...