従来のパスワードとシャドウパスワード
/etc /passwdは、ユーザーに関する基本情報を格納するためのパスワードファイルです。
ユーザー名:passwdの:UID:GID:コメント:ディレクトリ:
をシェル7の上に左から右へのファイルの各行は、コロン6 7ドメインで区切られたパスワードが含まれていますフィールドの説明は次のとおりです。
username:ログインにユーザーが使用する名前です。
passwd:パスワード暗号化テキストドメインです。暗号文は暗号化されたパスワードです。パスワードがshadowを渡すと、password ciphertextフィールドにはxしか表示されません。パスワード暗号化テキストフィールドが*と表示されている場合、ユーザ名は有効ですがログインできません。パスワード暗号化テキストフィールドが空の場合は、ログインにパスワードが必要ないことを意味します。
UID:
0、スーパーユーザー
1〜10及びダミーユーザデーモン
11〜99システム予約ユーザー
100〜一般ユーザー
gid:ユーザーのデフォルトのグループ番号を示します。 /etc /groupファイルによって決まります。
コメント:ユーザーの個人情報を説明してください。
directory:ユーザーの初期作業ディレクトリを定義します。
shell:システムにログインした後に起動するユーザーを指定するシェルです。
表1コンテンツ及び/etc /passwdファイルのテーブルで説明するインストール・プロセス中に、システムのユーザによって作成された標準は、一貫しています。
システム2のインストール時に作成した表の標準的なグループがリストされ、および/etc /groupファイルと同じである:
Linuxの暗号化するので、不可逆的な暗号化パスワードにDESなどの暗号化アルゴリズムを使用してアルゴリズムは元に戻せないため、暗号文からは明らかではありません。しかし、問題は、/etc /passwdファイルが読み込み可能なグローバルな暗号化アルゴリズムは、悪意のあるユーザーが、/etc /passwdファイルをした場合、彼は同じ秘密アルゴリズムによって計算可能なすべての平文を排出することができ、公開されているありますテキストは同じまで比較されるので、彼はパスワードを解読します。したがって、このような安全性の問題、のLinux /Unixの広く使われている「シャドー(影)」メカニズムは、/etc /shadowファイルに転送する暗号化パスワード、用ファイルは、root、スーパーユーザーによってのみ読み取り可能な、しばらくは/etc /passwdファイルの暗号文フィールドはxとして表示され、暗号文が漏洩する可能性を最小限に抑えます。
名:passwdの:lastchg:最小:最大:警告:非アクティブ:期限切れ:フラグ
/etc /shadowファイルの各行はコロン8,9ドメイン、次の形式で区切られ
ここで、
lastchg:パスワードが最後に変更された1970年1月1日からの日数を示します。
min:パスワードが変更されるまでに経過した日数を示します。
max:パスワードがまだ有効である最大日数99999の場合、期限切れにならないことを意味します。
warn:パスワードが期限切れになるまで何日後にシステムがユーザーに警告するかを示します。
非アクティブ:ログインするまでにユーザー名が有効である日数を示します。
expire:ユーザーがログインを禁止されている時期を示します。 0
フラグ:無意味、使用されていません。
シャドウパスワードを有効にし
のRedHat Linuxのデフォルトのインストールの影、あなたのシステムの/etc /passwdファイルがまだ暗号文を見ることができることを発見した場合、それはあなたが影を有効にしていないことを意味します。 pwconvを実行してshadowを有効にすることができます。
伝統的なパスワードとシャドーパスワードの間
変換ツール:はpwconv、pwunconv
は、RedHatのLinuxの7.1では、シャドウキット(シャドウutilsのは)いくつかのユーティリティは、次の機能をサポートしていますが含まれています。
パスワード、グループ、および対応するシャドウファイルを確認します。pwck、grpck。
業界標準の方法でユーザーアカウントを追加、削除、変更します。useradd、usermod、userdel。
業界標準の方法でユーザーグループを追加、削除、変更します。groupadd、groupmod、groupdel。
業界標準の方法でファイル/etc /groupを管理します。
上記のツールは、システムでシャドウメカニズムが有効になっているかどうかにかかわらず、通常どおりに使用できます。
Linuxのパスワードの最小長
Linuxシステムのデフォルトパスワードの最小の長さを変更することが5つの文字で、この長さはパスワードの堅牢性を確保するのに十分ではありません編集/など、8文字以上に変更する必要があります/login.defsファイルは、このファイルに
PASS_MIN_LEN 5
:
PASS_MIN_LEN 8
表1
ユーザUidのGIDディレクトリシェル
ルート0 /ルート/binに/bashの
ビン1 /ビン
デーモン2 2 /sbinに
のAdm 3 4 /VAR /ADM
Lpと4〜7の/var /スプール/LPD
同期5 0 /sbinに/binに/同期
シャットダウン6 0 /sbinに/sbinに/シャットダウン
停止7 0 /sbinに/sbinに/停止
メール8 12の/var /スプール/メール
ニュース9 13の/var /スプール/ニュース
UUCP 10 14 /VAR /スプール/UUCP
オペレーター11 0 /ルート
ゲーム12 100 /USR /ゲーム
ゴーファー13 30 /USR /LIB /リスデータ< BR>
ftpの14 50 /ホーム/ftpの
誰も99 99 /
表2
グループGIDメンバー
ルーT 0ルート
ビン1つのルート、ビン、デーモン
デーモン2ルート、ビン、デーモン
のSys 3根、ビン、ADM
のAdm 4ルート、adm、デーモン
Tty 5
ディスク6ルート
Lp 7デーモン、lp
Mem 8
Kmem 9 < Br>
輪10ルート
メール12メール
ニュース13ニュース
Uucp 14 Uucp
男15
ゲーム20
Gopher 30
Dip 40
ftp 50
誰もいない99
ユーザー100
フロッピー19 < Br>
実際に読むときには、共有記憶領域の説明は役に立ちませんので、小さなプログラムを書いて、子プロセスを大まかに作成し、子プロセスはその文字列を端末から受け取り、共有領域に格納します。文字列を読み、それを
楽しま、私はLinuxサーバを起動することを決定した後、rootユーザーが実行する&ldquoし、RM&ndashする; RF /&rdquo;コマンド、およびそのファイルまたはコマンドが生き残るそ
1.サーバを再起動します。 2.起動の開始時に、起動インタフェースに入り(下記参照)、&ldquo;のキーボードをクリックします。 e&rdquo; 5.編集後、インターフェースの2番
Linuxシステムの正常な動作を保証し、さまざまなシステムの問題と正確に解決するためには、システム管理者がログファイルを注意深く読むことが非常に重要です。 。この記事では、ログファイルとは何か、それら
vmwareの共有フォルダ機能を使用して、Windowsおよび仮想マシンでLinux操作を実装する
リモートアクセス機能を開くCenterOS 64ビットmysql5.5.25
以前のプロジェクトのエラー解決策をコンパイルした後のIARのアップグレード
Linuxシステムがハッキングされているかどうかを判断する方法
rootパスワードを変更するためのsuse linuxシングルユーザーモード
Linuxシェルはさまざまな乱数(date、random、uuid)を実装しています。
Linuxはfsckを使ってシステム障害をどのように解決しますか?