Linux のファイル権限 まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l 現在のディレクトリ内のファイルのリストを表示します ファイルの権限は、合計 10 桁の -rw-rw-r-- です。 そのうち、最初のものはタイプを表します(詳細は下の図に示されています)
それでは、次の 9 つの数字について説明します。
- 対応する権限が付与されていないことを示します ファイルおよびフォルダの操作権限:
注意すべき点は、ディレクトリの内部ファイルを開いて表示するには、ディレクトリに読み取り権限と実行権限の両方が必要であり、ディレクトリ内に他のファイルを作成するには、ディレクトリに書き込み権限が必要であることです。これは、ディレクトリ ファイルが実際にはディレクトリ内のファイルのリストなどの情報を格納するためです。 補充: 特別な権限 SUID、SGID、Sticky $ ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 47032 2014年2月16日 /usr/bin/passwd SGID(グループIDの設定、4): $ ls -l /var drwxrwsr-x 2 ルートスタッフ 4096 2014年4月10日 ローカル drwxrwxr-x 15 ルート syslog 4096 4月4日 19:57 ログ スティッキー、1: $ ls -l / drwxrwxrwt 8 ルート ルート 4096 4月 4日 23:57 tmp ユーザーに応じたファイルやフォルダの操作権限を変更する 他のユーザーに読み取り、書き込み、または実行を許可したくないファイルがある場合は、ファイルの権限を変更する必要があります。これを行うには 2 つの方法があります。 方法1: バイナリデジタル表現 各ファイルに対する 3 つの権限セット:
上記を全員が理解すれば、次の一般的な権限も簡単に理解できるようになります。
実際の運用について test の権限を確認した後、所有者には読み取り、書き込み、および実行の権限があります。 その後、ファイルにいくつかのコンテンツを追加し、権限を変更し(700:-rwx------)、shiyanlou(所有者)でファイルを読み取ろうとしたところ、読み取り可能でした。 下の図のように、別のユーザー Peter に変更して再度読み取りを試みます。権限が不十分で読み取りができないことがわかります。 方法2: 加算と減算の代入演算
aはu、g、oを含むすべての人を表します + と - はそれぞれ対応する権限の追加と削除を示します。 + 記号は通常は表示されません (学習を始めたばかりのときは追加します) ターミナルに次のように入力します: chmod o+w xxx.xxx chmod go-rw xxx.xxxは、xxx.xxx内のグループとその他のユーザーの読み取りおよび書き込み権限を削除することを意味します。 ファイルまたはフォルダの所有者/グループを変更する ディレクトリまたはファイルの所有権 (所有者/グループ) を変更するには、chown コマンドを使用します。 注: ここで言及されている断続的な内容は、次の内容 (ユーザー/グループの追加、削除、変更、クエリ) を学習した後に補足されます。 ファイルやディレクトリの権限を変更できるだけでなく、それらの所有権や所属するユーザー グループも変更できます。権限の設定と同様に、ユーザーはグラフィカル インターフェイスを使用して権限を設定するか、chown コマンドを実行して権限を変更できます。 テスト ファイルが属するユーザー グループは root であり、所有者は root であることがわかります。 グループを変更し、テスト ファイルをルート グループから Peter グループに転送するには、次のコマンドを使用します。 ユーザーとグループを一緒に変更します。以下に示すように、フォルダーまたはファイル test の所有者を shiyanlou に変更し、それが属するグループを shiyanlou に変更します。 以上が、編集者が紹介した Linux のファイルとフォルダの権限操作方法についての詳細な説明です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: mysqlは昨日の日付、今日の日付、明日の日付、前の時間と次の時間の時刻を取得します
基本的な3列レイアウト 。容器{ ディスプレイ: フレックス; 幅: 500ピクセル; 高さ: 20...
結合指数は複合指数とも呼ばれます。複合インデックスの場合: MySQL はインデックス内のフィールド...
1.タイムアウトを設定する3 秒後に abc を印刷します。一度だけ実行します。 setTimeou...
Docker デーモンは、 HTTP_PROXY 、 HTTPS_PROXY 、およびNO_PRO...
Nginxを使用する目的Alibaba Cloud ECS クラウド サーバーを使用して、まずは著者...
この記事では、参考までに、簡単なタイマー機能を実装するためのvue.jsの具体的なコードを紹介します...
目次序文1. 技術原理1.1 レイアウト1.2 コンポーネント1.3 ステータス1.4 イベント1....
目次スロークエリの基礎: データ取得の最適化データベースから不要なデータが要求されていないか確認する...
1. 概要MySQL バージョン: 5.6.21ダウンロードアドレス: https://dev.my...
誰もが色にとても敏感だと思います。私たちの目が見るところにはどこにでも色があります。では、CSS で...
1. アクセス頻度、同時接続、ダウンロード速度を制限するために使用されるモジュールと命令の概要ngx...
pre 要素は、フォーマット済みのテキストを定義します。 pre 要素で囲まれたテキストでは、通常、...
Tomcat8 イメージをダウンロード [root@localhost ~]# docker sea...
目次SQL ログを表示するにはどうすればいいですか? ? SpringMVC でのパラメータ渡しの説...
導入今日SQLを書いているときに、問題が発生しました。要件は、データを照会し、スコアと過去 1 週間...