• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux学習ノート(三):権限管理(ファイルディレクトリ権限、ユーザー権限)
2022-01-17

ファイルおよびディレクトリの権限管理

前編では、ファイルとディレクトリの簡単な操作について簡単に説明し、次にユーザーとファイル権限の管理について説明します。まず、ユーザーとグループアカウントのプロファイルを理解し、次にユーザーとグループアカウントを管理し、最後にファイルとディレクトリ権限と帰属を設定します。

Linuxは、ユーザーIDに基づいてリソースアクセスを制御します。ユーザーアカウントはスーパーユーザーroot(windowsの下のAdministratorに相当)に分けられ、普通のユーザーです。Linuxではrootログインシステムを使用して管理タスクを実行することは推奨されません。これは安全ではありません。システムの重要なファイルを誤って削除したら、遊び終わります。

ユーザーアカウントファイル——passwd

ユーザーのアカウントを保存するための基本情報、ファイルの場所:/etc/passwd、各行は1人のユーザーのアカウントレコードに対応し、以下は最後の2行のレコードのアカウント情報を取り出し、各フィールドの意味を分析します(フィールド間はコロンで区切られています)。

フィールド1 jzhou:ユーザーアカウントの名前;

フィールド2 x:パスワードプレースホルダ

フィールド3 500:ユーザーアカウントのUID番号(RedHatとCentOSではデフォルトで500から)

フィールド4 500:ユーザが属するメインアカウントのGID番号(デフォルトでは500から)

フィールド5 zhoujie:ユーザーフルネーム

フィールド6/home/jzhou:ユーザーのホストディレクトリ、すなわちホームディレクトリ

フィールド7/bin/bash:shell情報のログイン

システムの実行と管理の必要性に基づいて、すべてのユーザーはpasswdファイルの内容にアクセスできますが、rootユーザーのみが変更できます。

ユーザパスワードファイル——shadow

パスワード列、パスワード有効期間などの情報を保存するために使用され、ファイルの場所:/etc/shadow、各行に1人のユーザーのパスワードレコードが対応します。次に、最後の2行のレコードをリストし、各フィールドの意味を説明します。

フィールド1:ユーザーアカウントの名前

フィールド2:暗号化された暗号文字列情報(MD 5で暗号化)

フィールド3:パスワードが最後に変更された時刻

フィールド4:パスワードの最短有効日数、デフォルト値0

フィールド5:パスワードの最大有効日数、デフォルト値は99999

フィールド6:ユーザーパスワードが期限切れになることを警告する日数を繰り上げ、デフォルトは7です。

フィールド7:パスワードが期限切れになってから何日後にこのユーザーを無効にしますか(デフォルトは空です)

フィールド8:アカウントの有効期限(デフォルトは空)

フィールド9:予約フィールド(未使用)

デフォルトでは、rootユーザーがファイルの内容を読み取ることができ、rootがファイルの内容を直接編集することは許可されません。では、ユーザーを追加するときに、これらの機能を実現するためにどのようにオプションを指定しますか?ユーザー、グループの追加方法について簡単に説明します。

ユーザーアカウントの追加-useradd

ユーザーアカウントの初期プロファイル

ファイルソース:ユーザーアカウントの新規作成時に/etc/skelディレクトリからコピー

主なユーザー初期プロファイルは次のとおりです。

コードのコピー
~/.bash_profile:ユーザーがログインするたびに実行

~/.bashrc:新しいBash環境に入るたびに実行され、デフォルトではコマンドの別名が設定されています。

~/.bash_logout:ユーザーがログインを終了するたびに実行

catコマンドで上記のファイルの内容を表示できます。

ユーザーパスワードの設定/変更-passwd
一般的には、各コマンドのバンドのパラメータを説明する必要はありませんが、passwdでは、システムメンテナンスでよく使われるパラメータの意味と使い方を紹介します。

コードのコピー

[jzhou@localhost ~]$ su - root

パスワード:

[root@localhost~]#passwd-l jzhou=>ユーザーjzhouのアカウントをロック Locking password for user jzhou.

passwd: Success

[root@localhost~]#passwd-S jzhou=>ユーザーステータスの表示
jzhou LK 2013-02-03 0 99999 7 -1 (Password locked.) ==>ロック状態
[root@localhost~]#tail-2/etc/shadow=>アカウントがロックされた後、パスワードビットの前に2つ増えたことを発見しました!!!パスワードが使用できないことを示します

jzhou:!!$1$XRmjIBM9$SgXA00pPfvhjvxt/9..Lh.:15739:0:99999:7:::

user1:!!:15771:0:99999:7:::

[root@localhost~]#passwd-u jzhou=>アカウントjzhouのロック解除

Unlocking password for user jzhou. ==>ロック解除に成功しました

passwd: Success.

[root@localhost~]#passwd-S jzhou=>ユーザーステータスの再表示

jzhou PS 2013-02-03 0 99999 7 -1 (Password set, MD5 crypt.)

[root@localhost~]#tail-2/etc/shadow=>パスワードビットの変化を観察すると、2つはありません!!!パスワードが使用可能であることを示します

jzhou:$1$XRmjIBM9$SgXA00pPfvhjvxt/9..Lh.:15739:0:99999:7:::

user1:!!:15771:0:99999:7:::

[root@localhost~]#passwd-d jzhou=>ユーザーjzhouのパスワードを明確にする Removing password for user jzhou. ==>パスワードが正常にクリアされました
passwd: Success

[root@localhost~]#tail-2/etc/shadow=>パスワードビットの変化を表示

jzhou::15771:00:999999:7::::==>パスワードビットが空になりました。。

user1:!!:15771:0:99999:7:::

[root@localhost~]#passwd jzhou=>ユーザーのパスワードの再設定

Changing password for user jzhou.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:
passwd: all authentication tokens updated successfully. ==>OK、パスワードの設定に成功しました

[root@localhost ~]#

「パスワードが設定されていない」ユーザーアカウントはまだ初期化が完了しておらず、ログイン不可の状態にあり、「空のパスワード」の場合とは異なり、一般ユーザーはpasswdコマンドを使用できますが、自分のパスワードを変更するしかありません。また、ロックされたアカウントもシステムにログインできません。

ユーザーアカウントのプロパティの変更--usermod

そのコマンドにはpasswdと同じ機能がいくつかあります。例えば、LパラメータとUパラメータはアカウントのロックとロック解除ですが、大文字でなければなりません。他のオプションはuseraddの中と同様にuid,gidなどを変更します。
ユーザーアカウントの削除-userdel

グループアカウントの追加-groupadd

グループアカウントを追加し、ユーザーを新規作成する際に、ユーザーのgidとグループ名を指定するには、まずこのグループが存在することを保証しなければならないので、まずグループを作成し、簡単な操作は以下の通りです。 コードのコピー
[root@localhost~]#groupadd-g 1000 test=>グループgidを1000に作成
[root@localhost ~]#tail -3 /etc/group
jzhou:x:500:

user1:x:504:


ソース元URL:https://dopubox.com/article/p/d17ac2beaeee39d1

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes
  • テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

    「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

    入試問題は白黒です 「わかりやすさ」「カラフル」は逆効果、自分で図を書くべし 桜井信一の攻める中学受験
    2024-05-31

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    レイモンド・ローウィの名言「優れたインダストリアルデザインは、…」【本と名言365】
    2024-06-04

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    「ART OSAKA 2024」が7月18日より開幕。近代建築と現代美術のコラボレーションにも注目
    2024-06-04

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    ご当地体操「いちょう体操」に小学生の指導委員が誕生 「体がのびやかに動く」
    2024-06-06

    美しくて“かわいい”結びの技  1400年の歴史を誇る「水引」の可能性を探って
    2024-06-06

    佐渡金山「情報照会」と勧告 世界遺産登録に可能性残す
    2024-06-06

    「江戸期より後の遺構」 世界遺産目指す佐渡の金山、一部除外勧告
    2024-06-06

    アキナの山名さん骨折 毎日放送、ロケ中に転倒
    2024-06-06

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    umami.is をおすすめする理由
    2025-07-04

    ©  Dopu Box
    💛