文章目录
重点命令:
User用户
useradd,usermod,userdel,chage
group组
groupadd,groupmod,groupdel,groupmems,gpasswd,
密码:
Passwd,chage,
特殊命令:
su,id,getent
Vipw,vigr,pwck,grpck,finger,chpasswd,openssl,makpasswd,newgrp,chfn,chsh,newusers
常用的文件
可以用getent passwd
查看该文件中的内容(这四个文件都有可以)
这四个文件最好不要手工改
----用命令改
因为passwd和gshadow有一些关联(附加组
/etc/passwd 用来存放用户
/etc/group 用来存放组
/etc/shadow 用户的密码
/etc/gshadow 组的密码’
基本操作
默认设置(户家目录 ,shell)在/etc/default/下面
每个用户都有自己的邮箱默认在 /var/spool/mail/ 下面
默认用户家具内容在 /etc/skel/
默认创建用户是的默认选项: 在 /etc/login.defs
查看系统支持的shell(命令解释器) cat /etc/shells
id 查看用户
id [OPTION]… [USER]
-u: 显示UID
-g: 显示GID
-G: 显示用户所属的组的ID
-n: 显示名称,需配合ugG使用
切换用户
su - 用户名
(完全切换)–类似重新登陆
su 用户名
(不完全切换—比如echo $PATH 变量都没有变)目录也没变
不完全切换用户----所在的目录不会有所变化
退出该用户 exit
su -c 命令 用户
执行完指定的指令后,即恢复原来的身份;
1.基本概念
Linux用户
Username/UID
管理员:root, 0
普通用户:1-60000 自动分配
系统用户:1-499, 1-999 (CentOS7)
对守护进程获取资源进行权限分配
登录用户:500+, 1000+(CentOS7)交互式登录
组group
Linux组:Groupname/GID
管理员组:root, 0
普通组:
系统组:1-499, 1-999(CENTOS7)
普通组:500+, 1000+(CENTOS7)
passwd文件格式
login name:登录用名(qcq)
passwd:密码 (x)
UID:用户身份编号 (1000)
GID:登录默认所在组编号 (1000)
GECOS:用户全名或注释
home directory:用户主目录 (/home/wang)
shell:用户默认使用shell (/bin/bash)
shadow文件格式
1.登录用名
2.用户密码:一般用sha512加密
3.从1970年1月1日起到密码最近一次被更改的时间,用echo ’date +%s’/86400 可以算出距离的天数
4.最短口令有效时长可以被变更(0表示随时可被变更)