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は昨日の日付、今日の日付、明日の日付、前の時間と次の時間の時刻を取得します
ハッシュ結合ハッシュ結合は実行にインデックスを必要とせず、ほとんどの場合、現在のブロックネストループ...
目次1. 穴に落ちる2. 無駄な努力3. 若さの衝動4. 希望の光5. 問題KO 6. 追記1. 穴...
目次序文文章1. パネル2. 華容島ソリューション3. コード4. 注記序文華容路とは何ですか? 誰...
#1. ダウンロード # #2. ローカルに解凍し、必要な構成のmy*.iniを変更します。 #3....
前回の記事では、MySQL データ保存手順パラメータの詳細な例を紹介しました。今日は、JSON デー...
HTTP ステータス コードステータス コードは 3 桁の数字と理由フレーズ (最も一般的なもの: ...
私は、デスクトップ バージョンとサーバー バージョンの両方で、仮想マシンにさまざまなイメージを何度も...
1. 日付のサイズを比較するには、XML に渡される日付形式は 'yyyy-MM-dd...
セルでは、暗い境界線の色を個別に定義できます。基本的な構文<TD ボーダーコロダーク=colo...
netem と tc: netem は、Linux カーネル バージョン 2.6 以降で提供されるネ...
VMware Workstation は、開発、テスト、デモンストレーション、展開のために仮想マシン...
目次1. 公式ドキュメント2. Vue CLIプロジェクトを作成する1. Vue CLIをインストー...
需要シナリオ:上司は、クローラーを使用してMySQLデータベースにデータを書き込んだり更新したり...
目次1つのマスターと複数のスレーブのレプリケーションアーキテクチャマルチレベルレプリケーションアーキ...
序文セキュリティ上の理由から、MySQL の root ユーザーはローカルにのみログインでき、外部ネ...