2.27linux和windows互传文件
3.1 用户配置文件和密码配置文件
3.2 用户组管理
3.3 用户管理
2.27Linux和windows互传文件
lrzsz
:本地window系统和远程服务器Linux系统互传文件 远程工具只能使用Xshell, SecureCRT,不能使用Putty1
[root@localhost ~]# yum install -y lrzsz ##先安装lrzsz工具
sz:从Linux向window传东西
用法:sz 文件名
1
2
3
4
5
6[root@localhost ~]# ll /tmp/kun11/ ##kun11目录下有两个文件 两个目录
总用量 0
drwxr-xr-x. 2 root root 6 3月 29 07:20 kun1
-rw-r--r--. 1 root root 0 3月 29 07:21 kun1.txt
drwxr-sr-x. 2 root kun1 6 3月 29 07:23 kun2
-rw-r--r--. 1 root kun1 0 3月 29 07:23 kun2.txt
1 | [root@localhost ~]# sz /tmp/kun11/* ##目录不能传输 |
1
[root@localhost ~]# sz /tmp/kun11/kun1.txt
rz:从window向Linux传东西
用法:rz
1
[root@localhost ~]# rz
1
2
3
4
5[root@localhost ~]# ll . ##传过来的文件会在当前目录下
总用量 28
-rwx------. 3 kun1 root 9 3月 30 06:38 1.txt
-rw-------. 1 root root 1420 3月 4 20:47 anaconda-ks.cfg
-rw-r--r--. 1 root root 18660 3月 10 10:31 学习计划.txt
3.1 用户配置文件和密码配置文件
/etc/passwd/ 用户的配置文件
1 | [root@localhost ~]# head -2 /etc/passwd ##只看头2行 |
段数 | 意义 |
---|---|
第一段 | 用户名 |
第二段 | 早期存密码 现在用x代替密码 |
第三段 | uid 用户id号 自己建的用户从1000开始 |
第四段 | gid 用户组id号 自己建的组从1000开始 |
第五段 | 用户备注信息 可忽略 |
第六段 | 用户的家目录 |
第七段 | 系统给终端的bash 可以看是否给用户登录系统 |
/etc/shadow/用户密码的配置文件 和用户配置文件一一对应
1 | [root@localhost ~]# head -2 /etc/shadow |
段数 | 意义 |
---|---|
第一段 | 用户名 |
第二段 | 用户密码 |
第三段 | 表示的是从1970年起,到用户最后一次修改口令时的天数 |
第四段 | “最小时间间隔”指的是两次修改口令之间所需的最小天数。 |
第五段 | “最大时间间隔”指的是口令保持有效的最大天数。 |
第六段 | 警告时间,密码到期前多少天警告 |
第七段 | 密码到期后还有多少天可以使用 |
第八段 | 密码生命周期 |
第九段 | 没意义 |
/etc/group 组配置文件
/etc/gshadow 组密码配置文件
其中后面带-都是系统备份的配置文件
3.2用户组管理
groupadd:增加组
用法:groupadd 组名
1
[root@localhost ~]# groupadd team01
-g
:指定gid1
2
3
4[root@localhost ~]# groupadd -g 8888 team02 ##指定team02组的gid是8888
[root@localhost ~]# tail -2 /etc/group
team01:x:1002:
team02:x:8888:
gropdel:删除空组
用法:groupdel 组名
1
[root@localhost ~]# groupdel team01
1 | [root@localhost ~]# groupdel kun1 |
因为kun1组里有用户kun1在 所以不能删除
3.3用户管理
useradd:增加用户
用法:useradd 用户名
1
[root@localhost ~]# useradd kun02
-u
:指定uid-g
:指定gid 可以写组名1
2
3
4[root@localhost ~]# useradd -u 1388 -g team02 kun03 ##指定kun03用户的uid是1288 他的用户是team02
[root@localhost ~]# tail -2 /etc/passwd
kun02:x:1002:1002::/home/kun02:/bin/bash
kun03:x:1388:8888::/home/kun03:/bin/bash ##8888就是team02
-d
:指定家目录-s
:指定bash /sbin/nologin不能登录系统1
2
3
4
5
6[root@localhost ~]# useradd -d /home/dalao/ -s /sbin/nologin kun04 ##指定kun04用户的家地址为/home/dalao/并不能登录系统
[root@localhost ~]# tail -2 /etc/passwd
kun03:x:1388:8888::/home/kun03:/bin/bash
kun04:x:1389:1389::/home/dalao/:/sbin/nologin
[root@localhost ~]# ls /home/
dalao kun02 kun03 kun1 kun2
-M
:不创建家目录1
2
3
4
5
6[root@localhost ~]# useradd -M kun05 ##kun05不创建家用户
[root@localhost ~]# tail -2 /etc/passwd
kun04:x:1389:1389::/home/dalao/:/sbin/nologin
kun05:x:1390:1390::/home/kun05:/bin/bash ##这里显示家目录地址 实际上是没创建家目录的
[root@localhost ~]# ls /home/
dalao kun02 kun03 kun1 kun2
userdel:删除用户(默认家目录不删除)
用法:userdel 用户名
1
2
3[root@localhost ~]# userdel kun04 ##删除用户04 但他的家目录dalao还在
[root@localhost ~]# ls /home/
dalao kun02 kun03 kun1 kun2
-r
:删除家目录1
2
3[root@localhost ~]# userdel -r kun02 ##删除用户02并删除他的家目录
[root@localhost ~]# ls /home/
dalao kun03 kun1 kun2