链接

文档

  1. useradd itcast0830 添加用户
  2. useradd -g 用户 添加用户并指定组
  3. passwd itcast0830 必须设置密码才能正常登陆
  4. echo "demo" | passwd --stdin demo 改密码,不需要强制的格式
  5. userdel yun12 删除用户
  6. userdel -r itcast 删除用户的同时删除用户的主目录
  7. usermod -l b a a的登陆名改为b
  8. usermod -g hadoop itcast0830 itcast0830的组改为hadoop
  9. usermod -G hadoop,root itcast0830 itcast0830添加两个组hadoop,root
  10. usermod -d /home/itcast itcast0830 itcast0830的主目录改成/home/itcast
  11. #(要事先创建itcast目录,并且拷入环境变量文件)
  12. #----****----
  13. passwd itcast0830 修改用户的密码
  14. groupadd beauties 添加组
  15. gpasswd -a 用户 将用户加入组
  16. gpasswd -d 用户 将用户从组中删除
  17. groupdel beauties 删除组
  18. groupmod 修改组属性
  19. whoami 查看当前登陆的身份
  20. groups 查看当前用属的组
  21. users 查看用户
  22. id or id [user] 查看用户信息

登录账号:
1.系统先找寻/etc/passwd里面是否有你输入的账号?如果没有则跳出,如果有的话则将该账号对于的UID与GID(在/etc/group中)读出来,另外,该账号的家目录与shell设定一起读出来
2.再来核对密码表,这时Linux会进入/etc/shadow里面找出对于账号与UID,然后核对你刚刚输入的密码与里头的密码是否相符
3.如果一切都OK的话,就进入shell管控的阶段了。
[]#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash <<<
账号名称:密码:UID:GID:用户信息说明:家目录:shell
[]#cat /etc/shadow
root:$1$/30QpE5e$y9N/D0bh6rAACBEz.hqo00:14126:0:99999:7::: <<<
账号名称:密码:最近修改密码的日期:改完后不能修改的天数:需要重新变更的天数:密码快到期警告:到期宽限时间:密码失效时间:目前保留没有使用
[]#cat /etc/group <<<
root:x:0:root <<<
组名:组密码:GID:支持的账号名称