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 認証コード ログイン機能 (プロセス分析)
MySQL-Group-Replication は、MySQL-5.7.17 で開発された新しい機...
目次1. MySQLをダウンロードする1.1 ダウンロード1.2 インストール1. MySQLをダウ...
目次序文vue-cli 2.0 バージョンvue-cli 3.0 バージョン要約する序文vue-cl...
ページには多くのコントロール (要素またはタグ) があります。これらのタグをより便利に操作するには、...
最近、複数のdivにあるテーブルのTDを同じ幅に調整しても、揃えることができず、幅にパターンがないこ...
1. 設定ファイルディレクトリを作成するcd /ホームディレクトリmkdir frp最終的なディレク...
実際、Apacheクラスタを構築するのは難しくありません。私もインターネットで情報を見つけて自分で設...
この記事の例では、すべてのチェックボックスの選択を実現するためのJavaScriptの具体的なコード...
これは非常にシンプルな純粋な CSS3 の白い雲の浮遊する背景効果です。浮かぶ白い雲の特殊効果は、C...
この記事では、参考までに、JSでスネークゲームを書くための具体的なコードを紹介します。具体的な内容は...
この記事では、Vueの簡単なコメント機能を実装するための具体的なコードを参考までに共有します。具体的...
目次既存のイメージからイメージを更新します。イメージを最初から構築する: Docker イメージ リ...
ファイル名が少ないファイルを表示ファイル名を少なく | grep -n コンテンツを検索内容に応じて...
最近、ウェブサイトを https アクセスに変換したいのですが、すべて完了した後、Baidu Web...
MySql インデックスインデックスの利点1. 一意のインデックスまたは主キー インデックスを作成す...