• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [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

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • 美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    住所要件の指摘受け自主的に転入 東京・足立区の20代選管委員・古野香織さん
    2024-05-30

    日テレ、意思疎通できず信頼喪失 「セクシー田中さん」の調査結果
    2024-05-31

    小学館も来週に報告書公表
    2024-05-31

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    <今週の本棚・次回の予定>6月8日の毎日新聞書評欄は『新装版 ペルーからきた私の娘』ほか
    2024-06-03

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    知ってる? 「登録博物館等マーク」
    2024-06-05

    「君たちはどう生きるか」展 第二部 レイアウト編(三鷹の森ジブリ美術館)レポート。絵を描くことの営為、そして苦悩も見せる
    2024-06-04

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    大学入学共通テスト、追試は本試験1週間後 コロナ禍前に戻す 月経痛の配慮明記も
    2024-06-05

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

    田名網敬一の巨大インスタレーションが、世界初大規模回顧展「田名網敬一 記憶の冒険」に登場。国立新美術館で8月7日から
    2024-06-06

    写真家の吉田ルイ子さん死去
    2024-06-06

    ©  Dopu Box
    💛