useraddコマンド/ USERMOD / userdelの/ passwdファイル/ groupaddの/ groupmodの/ groupdelグループ/ gpasswdを

ユーザー


ユーザシステムがファイルによって管理され、デフォルトのrootユーザーIDが0です、

説明shadowファイル

の暗号化アルゴリズムカテゴリ

$ 6の後ろの数字は、使用される暗号化アルゴリズムは、第六で指定し、SHA512暗号化

あなたは2つの文字列が同じパスワードですが、2つの暗号化された文字列がshadowファイルで同じではありません見ても、これがあるためであることがわかります、/ etc / shadowファイルを表示するために同じパスワードに変更し、ユーザーを増やします暗号化アルゴリズムの塩を使用して暗号化されたテキストを生成するときに平文の文字列と、

/ etc / passwdファイルのユーザーデータベースファイル形式説明


ユーザー名のCentOSの
パスワード、新しいユーザー・パスワードが指定されていない場合、プレースホルダプレースホルダのxの後、代わりに暗号文暗号化されたパスワードの変更パスワードxは
UIDユーザIDの値1001
のメイングループID 1001人
の注意を情報は、空に設定することができ
ホーム下のホームディレクトリ/ homeディレクトリ
のデフォルトのシェル

useraddのユーザーを追加します

一部のシステムではadduserのある、ビューファイルのプロパティは、実際のuseraddリンクで見つけることができます
``コマンドファイルへの引数としてのadduserの出力の役割があります


デフォルトは、ユーザーを追加、それが自動的に同じ名前のユーザー・グループを生成します。そして、同じUID GIDと、デフォルトでは、他の居住者が現れた場合、元に基づいて1を追加します

uidを指定

グループ名を指定します。

-gは、既存のグループの名前またはグループIDによって従わなければならない、または作成することはできませんした後

-Gは、ユーザーが非常に多くのグループに属することを示す、リストに帰ってきました

ユーザー記述情報を追加します。

ユーザーを作成するときに、シェル手続きを割り当て


現在、シェルサポートシステム見る
CATの/ etc / shallsを

[root@yy ~]# cat /etc/shells 
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash

ホームディレクトリのパスを指定します。

パスを指定する前に、あなたは先のパスを確認する必要が空である、または作成することはできません、とSKELに環境からユーザープロファイルを複製しません。

查看当前useradd的默认参数配置


create_mall_spool 默认会在 /var/spool/mail/下创建一个和用户名同名的文件夹,用来接收邮件信息

修改默认配置项,以后使用useradd的时候不指定参数就按照默认参数进行创建

修改的结果保存在 /etc/default/useradd文件中

默认用户配置文件 /etc/login.defs

MAIL_DIR        /var/spool/mail   #用户的默认邮件目录
PASS_MAX_DAYS   99999             #密码的最大有效期
PASS_MIN_DAYS   0                 # 密码的最小天数
PASS_MIN_LEN    5                 # 密码最小长度
PASS_WARN_AGE   7                 # 密码告警等级
UID_MIN                  1000     # 用户id起始值 1000,才centos6中是500
UID_MAX                 60000     # 用户id最大值 60000, 起始可以有65535,2的16次方
SYS_UID_MIN               201     # 系统用户最小id值
SYS_UID_MAX               999     # 最大值
GID_MIN                  1000     # 组id最小值
GID_MAX                 60000     # 组id最大值
SYS_GID_MIN               201
SYS_GID_MAX               999
CREATE_HOME     yes               # 是否创建家目录
UMASK           077               # 用户掩码
USERGROUPS_ENAB yes               # 创建用户的时候自动创建组
ENCRYPT_METHOD SHA512             # 使用的密码加密方式。sha512是第6中

在创建用户的时候,回为其自动创建组,一般用户id和组id是相同的,如果在其他地方被占用,就在原来的基础上进行加1.以后创建的用户,如果不指定id,那么就在前一个用户的基础上对uid和gid进行递增

用户家目录的产生:

在使用useradd添加用户后,在/homt/下会自动生成一个同名的文件夹,进入文件夹是空的,但是有几个隐藏的用户环境配置文件.bash_logout .bash_profile .bashrc
该文件夹的产生的默认配置中,有一个配置项SKEL=/etc/skel,查看该路径,发现在其目录下。默认的就有这三个隐藏文件.bash_logout .bash_profile .bashrc,所以,使用useradd创建用户家目录的时候,使用默认的skel(骨骼)文件夹,将内部的文件拷贝到/home下,这才有了用户的家目录。

usermod

修改系统已经存在的用户属性

userdel

删除用户
参数r的作用

passwd



使用标准输入来修改密码

id


su 和newgrp

charge

更改用户密码过期时间

用户组也是可以加密的

加密算法

用户/组 管理文件

添加用户组 groupadd

创建一个系统组

image.png

更改组模式

删除组

gpasswd

总结

三个关键文件的总结

用户及组的概念,就是将多用户的文件进行权限划分,使得不混乱。

おすすめ

転載: www.cnblogs.com/0916m/p/11489589.html