三周第一次课(4月2日)
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日)相关推荐
- 十周第一次课(5月25日)
11.10/11.11/11.12 安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 PHP安装最后的原因,就是因为PHP需要一个Apache的依赖包 apxs2 下载PH ...
- 2018.4.2 三周第一次课
linux和Windows互传文件 如何实现linux和Windows互传文件,在这里介绍一个插件,**lrzsz** putty不支持 先使用yum按照一个插件 yum install -y lrz ...
- Linux20180416四周第一次课(4月11日)
4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例 LVM的原理是如下: 举例有两个磁盘,各有几个自己的分区,叫做物理卷.不同磁盘的物理卷可以组成卷组,然后在卷组里进行分逻辑卷.最后对 ...
- 山东大学暑期项目实训-基于信用评分卡算法模型的个人信用评级系统的设计与实现-第三周-9(7月16日)
日总结 进行完分箱的工作后,我们开始进行WOE值和IV值的计算以为后面模型转变做好准备,在通过了解和学习相关知识后,我们通过创建函数bin_self,在里面算出好坏样本数,然后再将分箱结果引入,通过公 ...
- 山东大学暑期项目实训-基于信用评分卡算法模型的个人信用评级系统的设计与实现-第三周-7(7月12日)
日总结 通过上周对基础知识的学习已经数据预处理后,本周先就已经处理好的数据进行探索性数据分析,通过直方图对各个数据列进行适当的划分bins数后.观察分析直方图,发现其中大多数都按照预期呈现正态分布,但 ...
- 山东大学暑期项目实训-基于信用评分卡算法模型的个人信用评级系统的设计与实现-第三周-8(7月14日)
日总结 在进行了探索性数据分析后,我们开始了数据分箱,最先采用kmeans对数据进行分箱,但如上次探索性数据分析的时候,由于个别数据与平均数差距过大.导致分箱出现严重的不均匀,第一个有近10w条数据, ...
- 四周第一次课(4月11日)lvm讲解
2019独角兽企业重金招聘Python工程师标准>>> 4.10 lvm讲解 忘记 安装包名称 解决办法: yum provides "/*/pvcreate" ...
- 三周第三次课(12月27日)
三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...
- 六周第一次课(1月15日) 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下
六周第一次课(1月15日) 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 在计算机科学中,对"正则表达式" 的定义是:它使用单个字符串来描述或匹配一系列符合 ...
最新文章
- 全新的基于VVC思想的页面验证js框架vtor
- 蓝牙设备探测工具blueranger
- JAVA File的创建及相对路径绝对路径
- 统计一个字符在另一个字符串中出现的次数
- js for in遍历对象_JS中轻松遍历对象属性的几种方式
- Comparable与Comparator异同
- resultset java 类型_java 中的resultset的类型
- 唯一解的数独题目生成器——理解回溯法
- postman接口测试
- 关于ISIC数据集如何下载的问题
- C Primer Plus(第6版)第一章复习题答案
- 武汉理工大学 计算机学院院长,熊盛武:武汉理工大学计算机科学与技术学院院长、教授...
- 如何搭建个人服务器(网站/游戏)?
- C语言结构体,共用体所占字节数计算
- 论文-Estimation–Action–Reflection: Towards Deep Interaction Between Conversational and Recommender Sys
- 微信公众号刷票思路 Python
- 用 dfuse Lifecycle 保证你的交易被推送上链
- babylonjs创建坐标轴
- ElasticSearch 基础(四)之 常用 API 测试
- 【Android 10 源码】MediaRecorder 录像流程:MediaRecorder 初始化
热门文章
- 山东大学计算机考博难度,2018年山东大学中国史个人考博经验谈
- Android-Firebase快速解决合规问题第4篇,解决FirebaseAnalytics库违规获取应用列表问题
- SpringSecurity 记住密码
- 首富马斯克“认怂”了?愿意继续收购推特 试图压价却被拒
- 从浮华的管理驾驶舱,到务实的企业信息化
- RoBERTa相比BERT的改进
- jinja2 简单入门
- 二重积分极坐标展开与三重积分先“2后1”中的“2”极坐标展开区别
- 【简单DP】CF1420 C1
- ios 11 beta 描述文件