研究ノートday7

  • ユーザープロファイル:/ etc / passwdファイル

    猫/ etc / passwdファイルLinuxユーザ・プロファイル・ビュー:ここに画像を挿入説明
    * ユーザプロファイルの内容によって、7つのセクションの合計に分割される:分裂、
    最初のセグメントのユーザ名を表し
    、xの第二段落は、/ etc / shadowファイルの中に格納されたパスワードを表す
    第三のセグメントは、UID(ユーザID)を表し、
    GIDの代わりに第四の段落(番号ユーザのグループ
    )解説によって第五の段落で(通常は空またはユーザに関連するコメントを記述する
    ユーザのホームディレクトリの代わりに、第六段落
    /通常(ユーザーのシェルの代わりに第段落をビン/ bashが、システムは、彼らがログインできないことをNOLOGINなどユーザー/ sbinに/ nologinには、作成します)

  • パスワード設定ファイル:の/ etc /シャドウ
    ここに画像を挿入説明
    パスワードの設定ファイル/ etc / passwdファイルのユーザプロファイルに対応する、ことによって9つのセクションに分割される:分割、
    最初のセクションはユーザ名を示し、
    第二セクションはパスワードを表す(2人のユーザが暗号化されました同じパスワードは、暗号化された値は異なる)
    )の日数後にパスワードを変更するには最終日の日数を計算するために1970年1月1日からの日、:第三段落の日付は、最後のパスワード変更(単位を表し、
    2に代わって第四段落をパスワードの真ん中の日数を必要最低限の改正
    パスワードの代わりに、第五の段落では、日の有効な最大数である
    第六項に代わってパスワードの有効期限までの日数は、ユーザーが起動するように求めている
    第七段落をケースにおける最大日数に代わって有効なユーザーアカウント残るはログインしていません
    第八セグメントは、ユーザアカウント有効期限表す
    ドメインを保持し、一時的に無意味第九の期間を

  • システムのバックアップファイルは、
    ここに画像を挿入説明
    * / etcディレクトリに表示される名前の後ろにいくつかのファイルをプラス-ファイルシステムのシンボルは、自動ファイルバックアップは、誤って重要なファイルを削除するためのデータを復元で

  • 用户组管理
    1.增加用户组:groupadd groupname
    创建好用户组之后查看用户组配置文件,显示已经创建成功,gid(用户组编号)为1004*ここに画像を挿入説明
    2.创建用户组时指定gid(用户组编号),-g参数
    *指定gid时选择1000以上未被使用的数字,1000以下为系统保留gidここに画像を挿入説明
    3.删除用户组:groupdel groupname
    删除用户组时,如组内有用户则不能删除*
    ここに画像を挿入説明

  • 用户管理
    1.创建用户: useradd username
    新增用户时如不指定用户组,会创建一个与username相同的组*
    ここに画像を挿入説明
    2.创建用户时指定用户组: -g 参数
    *如下图:创建用户usertest2时,指定用户组为grouptest,创建完成后查看用户配置文件gid为用户组grouptest的gid:1001
    ここに画像を挿入説明
    **
    补充:
    -u参数:指定用户uid(用户编号)
    -d参数:指定用户家目录
    -s参数:指定用户shell(/bin/bash、nologin等)
    -M参数:在创建用户时,不创建家目录
    创建用户命令还可以是:adduser username*
    3.删除用户:userdel username
    *需要注意在使用该命令删除用户后,不会删除用户家目录,ls /home发现usertest2用户目录还在
    ここに画像を挿入説明
    4.删除用户的同时删除用户家目录:-r 参数
    ここに画像を挿入説明
    5.usermod命令:更改用户信息
    修改用户uid:usermod -u uid username
    修改用户gid:usermod -g gid username
    修改用户家目录:usermod -d 目录路径 username
    修改用户shell:usermod -s shell路径 username
    锁定用户:usermod -L username
    解锁用户:usermod -U username
    修改用户拓展组:usermod -G groupname username
    查看用户拓展组信息:id username,linux中用户可以属于多个组,如下图第三列显示的就是用户拓展组*
    ここに画像を挿入説明
    给linux01用户添加用户组linux02:
    ここに画像を挿入説明
    给linux01用户添加多个组(linux02、linux03):
    *需要给用户添加多个拓展组时,需要写上所有要添加的组用","分隔开,如果第一次添加linux02组,第二次再添加linux03组,那么linux03组会覆盖linux02组,linux01用户的拓展组就只有linux03
    ここに画像を挿入説明

  • 用户密码管理
    1.更改密码:
    root用户更改密码命令:passwd
    提示密码难度不够时,再次输入即可更改成功*
    ここに画像を挿入説明
    普通用户更改密码命令:passwd username
    *提示密码长度不够时,再次输入即可更改成功
    ここに画像を挿入説明
    密码更改成功后查看密码配置文件/etc/shadow中linux01的第二列已经是加密内容:
    第二列显示"!!"代表用户未设置密码,不能登录*
    ここに画像を挿入説明
    当第二列显示 "*"号时代表密码被锁定,也是无法登陆的用户*
    ここに画像を挿入説明
    2.锁定与解锁用户密码:
    锁定密码:passwd -l username
    *将刚才创建好密码的用户linux01锁定后查看密码配置文件/etc/shadow第二列密码加密内容前面显示"!!",代表用户密码已被锁定
    ここに画像を挿入説明
    解锁密码:passwd -u username
    解锁用户linux01的密码后,查看密码配置文件显示正常*
    ここに画像を挿入説明
    **锁定与解锁用户密码还可以使用上文所说的usermod命令,-L 参数:锁定密码,-U 参数:解锁密码
    3.stdin参数:
    给用户设置密码时,使用stdin参数,可以直接修改无须二次验证,常用语编写shell脚本中

    ここに画像を挿入説明
    4.一次性修改密码:(在不使用stdin参数时,也可以无需二次验证修改密码)
    使用echo -e一次性修改密码,echo命令加上-e参数时,\n可以解析为换行( \t → tab),组合管道符"|"使用可以直接修改密码,无需二次验证*
    ここに画像を挿入説明

  • パスワード生成ツール:あるmkpasswd
    1.インストールパッケージを期待:-Y yumをインストール期待し
    ここに画像を挿入説明
    ます。2.ランダムなパスワードを生成します
    * 入力はランダムなパスワードを生成するためにあるmkpasswd、-lパラメータを:、生成されたパスワードの長さを指定するパラメータを-s:生成されたランダムなパスワードを指定しますこれは、いくつかの特殊文字が含まれていますここに画像を挿入説明

おすすめ

転載: blog.51cto.com/14520558/2435215