什么运动叫人揪心?

   篮球,什么运动叫人更揪心。我们班的篮球。刚刚大一的时候,我们还是学院的第三,结果昨天一上场,立马显露出了原型。许多年不运动的后果就是很多时候基本都不能跑,处于蛰伏状态。 两队打了将近一个小时,一个抢不着球,一个得不了分。最后的结果是15:16。

  就这个讨论了一天。今天又松懈下来了,晚上才发觉什么都没干。看动画倒是看了不少。15集《旋风管家》,权当日语听力训练了。明天早上轮我打扫卫生,要早点起。

内容概要:本文深入剖析了HTTPS中SSL/TLS握手的全流程,系统讲解了HTTPS的诞生背景及其相较于HTTP在安全性上的优势,重点阐述了SSL/TLS握手各阶段的技术细节,包括ClientHello、ServerHello、证书交换、密钥交换及加密通信建立等环节。文章结合加密基础概念(对称加密、非对称加密、哈希算法)和数字证书机制,解释了数据加密、身份验证与完整性保护的实现原理,并通过Wireshark抓包实例帮助读者直观理解握手过程中的数据交互。同时,归纳了常见握手失败问题及其解决方案,最后对SSL/TLS未来发展趋势进行了展望,涵盖抗量子加密算法和高效协议优化方向。; 适合群:具备基本网络和安全知识的开发员、运维工程师、网络安全爱好者,以及希望深入理解HTTPS底层机制的技术从业者;尤其适合1-3年经验、正在向中高级岗位发展的技术员。; 使用场景及目标:①掌握HTTPS工作原理及SSL/TLS握手全过程,理解加密通信建立机制;②能够分析和排查HTTPS连接中的证书、加密套件、版本兼容等问题;③通过抓包实践提升对网络安全协议的实际分析能力;④为后续学习TLS 1.3、零RTT、前向保密等高级主题打下坚实基础; 阅读建议:此资源理论与实践结合紧密,建议在学习过程中同步使用Wireshark等工具进行抓包实验,对照文档中的握手阶段逐一验证各消息内容,加深对加密协商、证书验证和密钥生成过程的理解。同时关注最新TLS版本的发展趋势,拓展安全视野。
<think>首先,用户的问题是基于之前的引用和系统指令。系统指令要求使用特定的LaTeX格式、中文回答、生成相关问题等。用户的问题是:“我想在云服务器环境中,用户希望了解如何在Linux系统中进行多账户管理,具体是如何创建副账户并实现账户之间的切换。请问Linux系统中如何创建副账户并实现账户切换的详细流程”用户提供了几个引用:-引用[1]:关于在Linux中创建MySQL账户。-引用[2]:关于在Ubuntu中创建root账户。-引用[3]:关于在Linux服务器上创建隐藏账户。-引用[4]:关于在Linux中创建新用户并实现多用户共享。用户说这些引用仅供参考,真正的需求是多账户管理,创建副账户并切换。所以,我需要基于Linux系统的一般知识来回答,而不是直接复制引用。关键点是:创建副账户并实现账户切换。步骤:1.**创建副账户**:在Linux中,使用`adduser`或`useradd`命令创建新用户。2.**账户切换**:使用`su`命令切换到另一个用户。详细流程:-创建账户:-以root用户或具有sudo权限的用户登录。-使用命令:`sudoadduser<username>`或`sudouseradd<username>`。`adduser`更友好,因为它会提示设置密码等信息。-设置密码:在创建过程中或之后使用`passwd<username>`。-切换账户:-使用`su-<username>`切换到目标用户。`-`选项加载用户的环境变量。-输入目标用户的密码。-使用`exit`命令返回原用户。用户提到“副账户”,可能指的是普通用户账户,而不是root账户。所以,在创建时,不应给予sudo权限,除非需要。在云服务器环境中,安全很重要:-避免使用root直接操作。-创建具有必要权限的普通用户。-使用`sudo`机制给予特定权限。引用中有些相关点:-引用[2]提到设置root密码:`sudopasswdroot`。-引用[3]提到创建用户、删除用户、切换用户:`useradd`,`userdel`,`su`。-引用[4]提到创建新用户:`sudoadduserusername`。我应该整合这些到一个清晰的流程中。回答结构:-使用中文。-结构清晰,逐步解释。-使用LaTeX格式:行内数学表达式用`$...$`,独立公式用`$$...$$`,但这里可能没有太多数学,除非涉及路径或命令参数。-在末尾添加引用标识,但引用是用户提供的,不是我的来源。系统指令说:“回答中引用的段落末尾自然地添加引用标识”,但这里我没有引用外部来源;用户提供了引用,但我应该基于知识回答。所以,可能不需要添加引用标识,除非我直接引用用户的文本。-最后,生成相关问题。生成相关问题:-基于主题:Linux账户管理、安全、权限等。-例如:1.如何给新用户添加sudo权限?2.如何删除Linux用户账户?3.在多用户环境中如何管理文件权限?完整回答流程:1.介绍:简述在Linux中创建副账户和切换的重要性。2.详细步骤:a.登录系统(以root或sudo用户)。b.创建新用户。c.设置密码。d.切换到新用户。e.返回原用户。3.示例命令。4.注意事项(安全、权限)。5.生成相关问题。使用代码块显示命令,如示例中的Python代码。</think>### Linux 系统中创建副账户并实现账户切换的详细流程 在云服务器环境中,创建副账户(即普通用户账户)并实现账户切换是提高安全性和实现多用户管理的关键。root 账户权限过高,直接使用风险较大,因此创建副账户并使用 `su` 或 `sudo` 切换是推荐做法。以下是基于标准 Linux 系统(如 Ubuntu/CentOS)的详细流程,确保操作安全可靠。整个过程需以 **root 用户或具有 sudo 权限的用户**执行。 #### 步骤 1: 创建副账户 首先,登录云服务器。假设您已通过 SSH 以 root 用户或 sudo 用户登录。创建副账户使用 `adduser` 命令(交互式,更友好)或 `useradd` 命令(需手动配置)。推荐使用 `adduser`: ```bash # 创建新用户(将 username 替换为您的副账户名,如 user2) sudo adduser username ``` - 系统会提示设置密码(输入两次)及用户信息(如全名、房间号等,可直接回车跳过)。 - 示例:创建用户 `user2` ```bash sudo adduser user2 ``` 输出示例: ``` Adding user `user2' ... New password: [输入密码] Retype new password: [确认密码] ... ``` **注意**: - 如果系统未安装 `adduser`,可使用 `useradd` 替代: ```bash sudo useradd -m username # -m 选项自动创建家目录 sudo passwd username # 单独设置密码 ``` - 副账户默认无 root 权限。如需赋予 sudo 权限,执行: ```bash sudo usermod -aG sudo username # Ubuntu/Debian # 或 sudo usermod -aG wheel username # CentOS/RHEL ``` 这将允许用户通过 `sudo` 执行管理员命令[^4]。 #### 步骤 2: 账户切换 创建副账户后,使用 `su`(substitute user)命令切换账户。`su -` 会加载目标用户的环境变量,确保操作完整: ```bash # 切换到副账户(需输入目标用户密码) su - username ``` - 示例:切换到 `user2` ```bash su - user2 ``` 输出提示:`Password:`(输入 user2 的密码)。成功切换后,终端提示符变为 `user2@hostname:~$`。 **返回原账户**: - 在副账户会话中,输入 `exit` 或 `logout`: ```bash exit ``` 终端将返回原用户会话。 **安全切换选项**: - 若需临时以 root 权限执行命令(无需完全切换),使用 `sudo`: ```bash sudo command # 例如 sudo apt update ``` 系统会要求输入当前用户密码[^2]。 #### 步骤 3: 验证与测试 - **检查用户列表**: ```bash cat /etc/passwd | grep username # 确认用户存在 ``` - **测试家目录**: 切换账户后,运行 `pwd` 应显示 `/home/username`(默认家目录)。 - **权限测试**: 副账户尝试执行特权命令(如 `sudo ls /root`),验证 sudo 权限是否生效。 #### 注意事项(云服务器环境) 1. **安全建议**: - 避免直接使用 root 账户操作。创建副账户后,禁用 root 远程登录(修改 `/etc/ssh/sshd_config`,设置 `PermitRootLogin no` 并重启 SSH)。 - 使用强密码(长度 >8 字符,包含数字、字母、符号)。 - 定期清理未用账户:`sudo userdel -r username`(删除用户及家目录)[^3]。 2. **多用户共享**: - 文件权限管理:用 `chmod` 和 `chown` 设置共享目录权限,例如: ```bash sudo mkdir /shared sudo chown :groupname /shared # 组共享 sudo chmod 775 /shared ``` - 副账户间切换时,确保环境隔离(如 `su -` 加载独立配置)。 3. **问题排查**: - 切换失败?检查密码是否正确或用户是否存在(`id username`)。 - 家目录丢失?手动创建:`sudo mkhomedir_helper username`[^3]。 #### 示例完整流程 假设在 Ubuntu 云服务器上创建副账户 `developer` 并切换: ```bash # 以 root 登录后创建账户 sudo adduser developer # 设置密码及信息 sudo usermod -aG sudo developer # 赋予 sudo 权限 # 切换到 developer su - developer # 输入密码 [developer@server]$ echo "Hello, multi-user!" # 验证会话 # 返回 root exit ``` 通过以上步骤,您可以高效管理多账户,提升服务器安全性[^1][^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值