引导流程第四步:数据
加电自检--自举程序--加载内核(驱动、init)
验证用户
Login:root-----------/etc/passwd
#ls -l /etc/passwd
加密采用的默认MD5--单项不可逆
#pwconv:将passwd文件中的密码转存到shadow
passwd:
#pwconv
语法:
root:x:0:0:root:/root:/bin/bash
root:$1$QnAONnoj$yFt/zPBgPOi00s1R7LSu./:15321:0:99999:7:::
用户名称:
x:占位符,保存的应该是密码
用户的id:数字
该用户组id:数字
描述信息:建议添加
宿主目录:提供给该用户登陆后的保存信息
不固定,默认/home
shell环境:壳/bin/bash
cat /etc/shells
#man 5 passwd
了解文档的帮助
man5文档
man1命令
#passwd zhs
表示root给zhs用户添加口令(口令的形式不受限制)
linux允许自己修改自己的口令(口令必须符合)
-r-s-x--x
s S t问题
linux的内核只能识别数字
#ls -l /etc/passwd
passwd:123456--------/etc/shadow
([....]#---提示符、该用户创建目录的权限、口令
root---0
系统用户(伪用户)---1-499
普通用户---500-60000
)-----环境变量
/etc/skel----手动添加用户
命令行方式添加用户useradd adduser
/etc/login.defs---用户相关默认配置信息脚本文件
login name
· encrypted password
· days since Jan 1, 1970 that password was last changed
· days before password may be changed
· days after which password must be changed
· days before password is to expire that user is warned
· days after password expires that account is disabled
· days since Jan 1, 1970 that account is disabled
· a reserved field
用户名称:MD5 加密后的口令:添加用户的时间距离之间的天数:两次口令最小的时间间隔:两次修改的时间间隔:警告时间:过期:空闲时间:
用户的添加步骤
第一种:名令
#useradd zhs
造成的影响
/etc/passwd--增加一行 保存用户名
/etc/shadow---保存口令
/home/zhs---生成同名目录
. .. .bash_history .bash_logout .bash_profile .bashrc file1 .mozilla
/etc/group----增加一行,组
第二种办法:手动添加用户
1)#vi /etc/passwd
zhs2::503:503:csdnphp student:/home/zhs2:/bin/bash
#pwunconv
#pwconv
#mkdir /home/zhs
保存新用户
bash-3.2$ 目录为空
[zhs@localhost skel]$ 目录不为空
ps1=值
/etc/login.defs
UMASK 077
USERGROUPS_ENAB yes
MD5_CRYPT_ENAB yes
shell---访问内核的壳(界面)---进程
父子关系
#env --显示系统的环境变量
2、切换用户所属组
/etc/group
组名:口令:Gid:该组中的用户
#groupadd 组名
#gpasswd zhs给组加命令
#man gpasswd
gpasswd -a user group
gpasswd -d user group
添加用户
#useradd zhs
#passwd zhs
[root@localhost abc]# su zhs:只表示切换身份,不改变环境(工作目录)
[root@localhost abc]# su - zhs:表示及切换身份,有改变环境(工作目录)
[root@localhost ~]#pwd:显示当前目录
root /root
zhs /home/zhs
lisi /home/lisi
如果一个目录没有x权限,cd无法使用
如果一个目录没有r权限,ls无法使用
如果一个目录没有w权限,.....
man chown:更改所属组
ls -dl ../zhs1
chown zhs1:zhs4 ../zhs1
作业:批量添加用户