[root@centos01 ~]# yum install -y lrzsz # 安装工具 sz test.txt # 弹出对话框,传递到选择的路径下 rz # 回车后,会从对话框中选择对应的文件传递到linux当前的目录下
Linux传给Windowslinux
Windows传递给Linuxshell
/etc/passwd 用户的密码配置文件
文件内容中每一个用户占一行centos
[root@centos01 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin ...
冒号把每行分隔七段,分别意义以下安全
第1段:用户名
第2段:如今均为x,原始存密码,因为安全缘由密码不放这里
第3段: 用户id,即uid
第4段: 组id,即gid
第5段: 注释信息
第6段: 家目录
第7段: 用户的shell,用于登陆后的交互终端。其中/sbin/nologin表示该用户不能登陆bash
/etc/shadow 控制用户密码的配置文件,里面的行与/etc/passwd中一一对应工具
[root@centos01 ~]# cat /etc/shadow root:$6$0QMtWi1:17785:0:99999:7::: weu70QMtWi1:17785:0:99999:7::: bin:*:16231:0:99999:7::: ...
每行由冒号分隔了九段,分别意义以下ui
第1段: 用户名
第2段: 密码(加密以后的)。两个用户的密码即便相同,在/etc/shadow中都不一致。
第3段: 天数,上一次更改密码距离1970.1.1有多少天
第4段: 天数,要过多少天你才能够更改密码,0表示不受限制
第5段: 天数,多少天内密码必须更改
第6段: 天数,多少天后密码到期提示
第7段: 天数,密码到期多少天后帐户被禁
第8段: 天数,帐号的生命周期,距离1970.1.1以后多少天
第9段: 保留字段,没有具体意义加密
/etc/group 用户组配置文件
/etc/gshadow 组密码配置文件code
# 带-的文件时系统备份的文件 [root@centos01 ~]# ls /etc/shadow shadow shadow- [root@centos01 ~]# ls /etc/gshadow gshadow gshadow- [root@centos01 ~]# groupadd grouptest01 # 添加组名是grouptest01的用户组 [root@centos01 ~]# tail -n1 /etc/group grouptest01:x:1003: [root@centos01 ~]# groupadd -g 1004 grouptest02 #指定gid添加用户组 [root@centos01 ~]# tail -n1 /etc/group grouptest02:x:1004: [root@centos01 ~]# groupdel grouptest02 # 删除组grouptest2 [root@centos01 ~]# tail -n2 /etc/group slocate:x:21: grouptest01:x:1003: [root@centos01 ~]# tail -n4 /etc/group test01:x:1001: test02:x:1002: slocate:x:21: grouptest01:x:1003: [root@centos01 ~]# groupdel test01 # 只要组里有用户,则不能删除组 groupdel:不能移除用户“test01”的主组
[root@centos01 ~]# useradd test03 # 添加用户名为test03的用户 [root@centos01 ~]# tail -n2 /etc/passwd test02:x:1002:1002::/home/test02:/bin/bash test03:x:1003:1004::/home/test03:/bin/bash # 添加用户时指定用户的用户组 [root@centos01 ~]# useradd -u 1004 -g grouptest01 test04 [root@centos01 ~]# tail -n3 /etc/passwd test02:x:1002:1002::/home/test02:/bin/bash test03:x:1003:1004::/home/test03:/bin/bash test04:x:1004:1003::/home/test04:/bin/bash # 添加用户时指定用户组、家目录(-d)、shell(-s) [root@centos01 ~]# useradd -u 1005 -g grouptest01 -d /home/test05 -s /sbin/nologin test05 [root@centos01 ~]# tail -n3 /etc/passwd test03:x:1003:1004::/home/test03:/bin/bash test04:x:1004:1003::/home/test04:/bin/bash test05:x:1005:1003::/home/test05:/sbin/nologin # 添加用户不建立家目录。 !!!虽然没有建立家目录,但用户是有家目录的。!!! [root@centos01 ~]# useradd -M test06 [root@centos01 ~]# !tail tail -n3 /etc/passwd test04:x:1004:1003::/home/test04:/bin/bash test05:x:1005:1003::/home/test05:/sbin/nologin test06:x:1006:1006::/home/test06:/bin/bash [root@centos01 ~]# ls /home/ snowball test01 test02 test03 test04 test05 [root@centos01 ~]# ls /home/ snowball test01 test02 test03 test04 test05 [root@centos01 ~]# [root@centos01 ~]# userdel test05 # 删除用户,但不会删除该用户的家目录 [root@centos01 ~]# ls /home/ snowball test01 test02 test03 test04 test05 [root@centos01 ~]# userdel -r test04 # 删除用户,同时删除对应的家目录 [root@centos01 ~]# ls /home/ snowball test01 test02 test03