用户是怎么储存的,uid’,gid
用get_pwd_uid获取的,包括了我的用户名,密码位 $HOME每一个用户都有一个HOME $SHELL是用户的SHELL环境
学过。。的话,就没有任何问题
shadow
用户名称 + 加密过的密码 + 密码修改的日期 + 密码不可改动的时间 + 密码需要重新修改的时间 + 密码变更期限前警告时间 + 密码过期的宽限时间 + 账号失效的日期 + 保留
group
创建用户A, 创
chsh -s Shell
如果不指定,那就是我自己
chsh -s /bin/zsh 修改自己这个用户
chsh -s /bin/bash
用户切换
sudo 临时切换为root (这时候需要输入普通用户的密码)
sudo -i
su 切换用户
su - root :这时候我需要输入root的密码
passwd设定用户密码,是给自己修改密码
adduser是交互式的,需要给自己设密码;操作繁琐
如果是脚本化,在1000个机器上来,那这样很麻烦,还需要人工输入;uesradd可以解决
所以我就用sudo useradd test2
这样之后我再用passwd来给自己添加密码
passwd
清除密码;锁定账户;让密码过期;显示密码认证的信息;密码修改过后的最大的使用天数;密码修改间隔的时间
userdel -r < username >这个
usermod 修改备注信息
-g groupname 修改用户所属组
-G groupname 修改用户附属组
id