2.27Linux和Windows互传文件

首先安装工具包

#yum install -y lrzsz

这个工具支持xshell,securecrt,而不支持putty

安装完就可以使用命令了

sz传文件到windows


# sz /tmp/1.txt

然后就弹出浏览文件夹窗口,选择保存位置即可


rz传文件到Linux虚拟机

输入命令

#rz

弹出窗口

选择好需要上传的文件,点打开即可传到Linux虚拟机内的当前目录

3.1 用户配置文件和密码配置文件

查看用户密码配置文件

# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:997:User for polkitd:/:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
chrony:x:998:996::/var/lib/chrony:/sbin/nologin
xm:x:1000:1000::/home/xm:/bin/bash
user1:x:1001:1001::/home/user1:/bin/bash
每个用户一行,root下面的那些bin,daemon,adm...chrony等都是系统创建时就有的
每创建一个用户,该配置文件就会增加一行,xm,user1就是新增加的

每行都有7段组成,下面以首行来说明一下每一段的含义

root:x:0:0:root:/root:/bin/bash

第一段root:用户名

第二段x:每段都是x,早期版本用来存密码

第三段0:表示uid

第四段0:表示gid

第五段root:用户的一些注释信息,新建用户是空的

第六段/root:用户的家目录

第七段/bin/bash:用户的shell

查看密码存储文件

# cat /etc/shadow
root:$6$9tn0cHoG$Shh6BJ3w/xF3moOS03HAKw5LbXesV6WQR2ECZVwaSZJmvEqRCb4FnzJYOTHYA/9PsZjSllIzOzsd5gnF98RBO1:17612:0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::
adm:*:17110:0:99999:7:::
lp:*:17110:0:99999:7:::
sync:*:17110:0:99999:7:::
shutdown:*:17110:0:99999:7:::
halt:*:17110:0:99999:7:::
mail:*:17110:0:99999:7:::
operator:*:17110:0:99999:7:::
games:*:17110:0:99999:7:::
ftp:*:17110:0:99999:7:::
nobody:*:17110:0:99999:7:::
systemd-network:!!:17609::::::
dbus:!!:17609::::::
polkitd:!!:17609::::::
postfix:!!:17609::::::
sshd:!!:17609::::::
chrony:!!:17609::::::
xm:!!:17613:0:99999:7:::
user1:!!:17613:0:99999:7:::

shadow是和passwd一一对应的

root后的一长串字符就是加密的密码,而且不能反向编译,也就是说明文密码和加密密码不是一一对应的

下面把修改xm密码和root相同,看他们的加密字符串是否相同

3.2 用户组管理

查看组配置文件

# cat /etc/group

查看组密码配置文件

# cat /etc/gshadow

每个密码配置文件都有一个末尾加“-”的同名文件,这个是系统自动备份的,用于误删之后的恢复

增加用户组

#groupadd

系统默认的组inode号是1000开始向后增加的

同时指定inode

#groupadd -g 1003 chaha

删除组groupdel

删除空组ahaha

#grouodel ahaha

groupdel只能删除空组,组内有用户的是删除不掉的

3.3用户管理

增加用户adduser 或useradd

增加新用户

#useradd user2

可以看到用户的系统默认inode编号也是从1000开始的

-u创建用户时指定用户的inode号

-g创建用户时添加到指定的组

-d指定家目录

-s指定bash

#useradd -u  1004 -g grp1 -d  /home/xm111 -s /sbin/nologin  user3

查看一下结果

-M可以在创建用户时不创建家目录(并不是没有家目录,只是没有创建)

#useradd -M user5

删除用户 userdel

#userdel user3

可以看到删除user3之后,密码配置文件也删除了user3,但user3的家目录并没有删除,

因为用户可能有重要文件在家目录下,这个就留给管理员来手动删除了

三周第一次课(4月2日)相关推荐

  1. 十周第一次课(5月25日)

    11.10/11.11/11.12 安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 PHP安装最后的原因,就是因为PHP需要一个Apache的依赖包 apxs2 下载PH ...

  2. 2018.4.2 三周第一次课

    linux和Windows互传文件 如何实现linux和Windows互传文件,在这里介绍一个插件,**lrzsz** putty不支持 先使用yum按照一个插件 yum install -y lrz ...

  3. Linux20180416四周第一次课(4月11日)

    4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例 LVM的原理是如下: 举例有两个磁盘,各有几个自己的分区,叫做物理卷.不同磁盘的物理卷可以组成卷组,然后在卷组里进行分逻辑卷.最后对 ...

  4. 山东大学暑期项目实训-基于信用评分卡算法模型的个人信用评级系统的设计与实现-第三周-9(7月16日)

    日总结 进行完分箱的工作后,我们开始进行WOE值和IV值的计算以为后面模型转变做好准备,在通过了解和学习相关知识后,我们通过创建函数bin_self,在里面算出好坏样本数,然后再将分箱结果引入,通过公 ...

  5. 山东大学暑期项目实训-基于信用评分卡算法模型的个人信用评级系统的设计与实现-第三周-7(7月12日)

    日总结 通过上周对基础知识的学习已经数据预处理后,本周先就已经处理好的数据进行探索性数据分析,通过直方图对各个数据列进行适当的划分bins数后.观察分析直方图,发现其中大多数都按照预期呈现正态分布,但 ...

  6. 山东大学暑期项目实训-基于信用评分卡算法模型的个人信用评级系统的设计与实现-第三周-8(7月14日)

    日总结 在进行了探索性数据分析后,我们开始了数据分箱,最先采用kmeans对数据进行分箱,但如上次探索性数据分析的时候,由于个别数据与平均数差距过大.导致分箱出现严重的不均匀,第一个有近10w条数据, ...

  7. ​四周第一次课(4月11日)lvm讲解

    2019独角兽企业重金招聘Python工程师标准>>> 4.10 lvm讲解 忘记 安装包名称 解决办法: yum provides "/*/pvcreate" ...

  8. 三周第三次课(12月27日)

    三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...

  9. 六周第一次课(1月15日) 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下

    六周第一次课(1月15日) 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 在计算机科学中,对"正则表达式" 的定义是:它使用单个字符串来描述或匹配一系列符合 ...

最新文章

  1. 全新的基于VVC思想的页面验证js框架vtor
  2. 蓝牙设备探测工具blueranger
  3. JAVA File的创建及相对路径绝对路径
  4. 统计一个字符在另一个字符串中出现的次数
  5. js for in遍历对象_JS中轻松遍历对象属性的几种方式
  6. Comparable与Comparator异同
  7. resultset java 类型_java 中的resultset的类型
  8. 唯一解的数独题目生成器——理解回溯法
  9. postman接口测试
  10. 关于ISIC数据集如何下载的问题
  11. C Primer Plus(第6版)第一章复习题答案
  12. 武汉理工大学 计算机学院院长,熊盛武:武汉理工大学计算机科学与技术学院院长、教授...
  13. 如何搭建个人服务器(网站/游戏)?
  14. C语言结构体,共用体所占字节数计算
  15. 论文-Estimation–Action–Reflection: Towards Deep Interaction Between Conversational and Recommender Sys
  16. 微信公众号刷票思路 Python
  17. 用 dfuse Lifecycle 保证你的交易被推送上链
  18. babylonjs创建坐标轴
  19. ElasticSearch 基础(四)之 常用 API 测试
  20. 【Android 10 源码】MediaRecorder 录像流程:MediaRecorder 初始化

热门文章

  1. 山东大学计算机考博难度,2018年山东大学中国史个人考博经验谈
  2. Android-Firebase快速解决合规问题第4篇,解决FirebaseAnalytics库违规获取应用列表问题
  3. SpringSecurity 记住密码
  4. 首富马斯克“认怂”了?愿意继续收购推特 试图压价却被拒
  5. 从浮华的管理驾驶舱,到务实的企业信息化
  6. RoBERTa相比BERT的改进
  7. jinja2 简单入门
  8. 二重积分极坐标展开与三重积分先“2后1”中的“2”极坐标展开区别
  9. 【简单DP】CF1420 C1
  10. ios 11 beta 描述文件