9月19日任务
2.27 linux和windows互传文件
3.1 用户配置文件和密码配置文件
3.2 用户组管理
3.3 用户管理
2.27 linux和windows互传文件
yum install -y lrzsz
要求:使用Xshell和secure CRT
sz [文件路径] linux传Windows
rz windows传Linux
3.1 用户配置文件和密码配置文件
#useradd [用户名]
root:x:0:0:root::
user:x:1000:1000:::
第一段是用户
第二段密码
第五段为用户的注释信息
第六段是用户的家目录
第七段是用户的shell
常见/bin/bash/ /sbin/nologin
/sbin/nologin的用户即使设置了密码也不能登录
/etc/shadow 专门控制用户密码的
/etc/gshadow 控制组密码
与/etc/passwd 类似 :分为九段
第一段是用户名
第二段密码 加密的密码 无法反编译
第三段数字表示天数 设立密码的日子距离1970年共多少天
第四段 可距离下次可更改密码的时间
第五段 密码到期前必须重设密码的时间
第六段 发出警告:密码还有多少天到期 前的天数
第七段 账号失效期限 密码到期后账号无法使用
第八段 账号的生命周期
第九段 保留字段 无主要意义
#ls /etc/shadow
shadow shadow- shells
#ls /etc/gshadow
gshadow gshadow-
#ls /etc/passwd
passwd passwd-
其中shadow- gshadow- 是系统自动的备份(有一定的时间差)
3.2 用户组管理
系统创建用户同时将会创建一个同用户名的组
#groupadd [组名]
#groupadd -g [id] [组名] 自定义组id(建议1000以上)
#groupdel [组名] 删除组 前提是组成员(用户)空
/etc/group
3.3 用户管理
#useradd [用户名] 增加用户
#useradd -u [id] [用户名] 增加用户并指定user id
#useradd -u [id] -g [用户组] [用户名] 增加用户并指定user id且指定用户组
#useradd -M [用户名] 创建用户同时指定不创建用户家目录,但此用户存在家目录只是没有创建
-u [id] 指定uid
-g [用户组] 指定用户组
-d [家目录路径] 指定家目录
使用useradd与使用adduser创建用户的性质相同
当前创建用户指定uid后再创建新用户默认uid为前用户uid+1
但用户组的gid之间没有此关系
#userdel [用户名] 删除用户 但不删除用户家目录,需手动删除
#userdel -r [用户名] 删除用户并删除家目录