5.1 安全基础及查找用户信息

admin 提交于 周二, 12/04/2018 - 11:17

1. 用户和组相关的文件

1.1 /etc/passwd

下面是该文件的一个片段:

 

www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

bolun:x:1004:1004::/home/bolun:/bin/bash

第1个字段是用户名;

第2个字段以前记录密码,后来密码移到了shadow文件了,用x来代替;

第3个字段是uid;

第4个字段是gid(用户所属主组的id);

第5个字段是用户目录路径;

第6个字段是登录时用的shell。

1.2 /etc/shadow

这个文件主要保存了散列后的密码。

1.3 /etc/group

这个文件保存了系统里的组信息。

2. 查询用户信息(id)

$ id 

uid=0(root) gid=0(root) groups=0(root)

4.4 计算机网络

admin 提交于 周二, 11/13/2018 - 09:50

1. 协议

1.1 OSI网络七层协议模型

下面是一个经典的OSI网络七层协议模型,演示了数据在计算机简传输的一个抽象过程。七层协议由下往上依次为:物理层、数据连接层、网络层、传输层、会话层、表示层、应用层。对于大部分的软件开发人员,主要接触的是应用层。TELNET、HTTP、FTP、NFS、SMTP这些都是应用层的协议。

OSI网络七层协议模型

1.2 TCP和UDP

应用层的协议分TCP和UDP两大类,需要准确传输的协议用TCP方式,例如Web服务、Email、FTP,TCP协议有较多额外的消耗用于保证数据完整和正确。对于视频、音频等流媒体应用,则可以使用UDP的方式,减少消耗以达到最高的网络传输率。