1.linux和Windows互传文件
1.需要在linux客户端安装一个软件lrzsz
2.安装后可以用命令来互相传文件
sz 文件名 --->传送linux文件到Windows上去
rz ---->选择Windows的文件即可
2.用户即用户组管理
1.文件:/etc/passwd
这个文件记录了用户了用户名,用户id,所属组,家目录,shell信息:
这个文件被用冒号分成7段,分别为:用户名:密码:用户id:组id:注释:家目录:shell。
2.文件:/etc/shadow
这个文件,每行也是代表一个用户,也是被分号分割,成9段:
- 用户名,跟/etc/passwd对应。
- 加密密码,加密算法升级为SHA512散列加密算法,如果密码位为“!!”或“*”代表没有密码,不能登录,其shell为/sbin/nologin。(!!说明该没有密码,或者被锁定,只有一个!也是被锁定。)
- 密码最后一次修改的时间,以1970年1月1日作为标准时间,每过一天时间戳加1
- 两次密码修改的间隔时间,要过多少天才可以更改密码,默认是0,即不限制
- 密码的有效期,密码多少天后到期,默认为99999。若设置成20,即20天后到期,必须修改密码,不然登录不了系统。
- 密码到期前的警告期限,若设置为6,即到期前6天将通知用户。
- 账号失效宽限期(和第5字段相对比)。若设置为2,到期过后2天后再不修改密码,用户锁定。
- 账号的生命周期(要用时间戳表示),到了指定的期限,账号将失效。
- 保留字段,没有特别意义
3.用户组管理
groupadd
-g:指定组id
-r:添加系统组
/etc/group(组的配置文件)
字段以“:”分割分别代表:用户组名字,组密码,组id,组内其他用户(多个用逗号分割)
groupdel(删除用户组)
有些组是不可以删除,因为这个组是用户的初始组
4.用户管理
增加用户
useradd
- -u:指定uid
- -g:增加用户属于已存在的某组
- -d:指定家目录
- -M:不建家目录
- -s:指定shell
- -G:指定附加组
下图红线是创建时所有有关的属性
删除用户
userdel
- -r:连同家目录也删除
删除后就不存在了
修改用户
usermod
- -u :修改uid
- -g:修改组或者组id
- -a -G:追加附加组
- -d:修改家目录,-m:与-d连用是迁移家目录
- -L:帐号锁定
- -U:帐号解锁
1.下图是修改uid
2.修改组
临时修改组
newgrp(临时获取一个组(必须属于这个组),创建的文件属组将是临时这个)
passwd 修改用户密码(只有root用户可以在后面加用户来修改密码)
1.普通修改方式
2.管道符传递密码(只有root可以,并且末尾需要指定用户)