UNIX/Linux用户管理:创建与密码设置

需积分: 10 1 下载量 110 浏览量 更新于2024-08-25 收藏 562KB PPT 举报
"RHCE相关的用户创建和管理" 在Linux系统中,创建用户是系统管理员的一项基本任务。在RHCE(Red Hat Certified Engineer)认证考试中,这部分内容尤为重要。通过命令行工具,我们可以轻松地创建并管理用户账户,确保系统的安全性和合规性。 创建用户通常使用`useradd`或`adduser`命令。例如,要在Linux系统中创建一个名为"student"的用户,可以执行以下操作: ```bash [root@stationXX root]# useradd student ``` 这将创建一个新的用户账户,但用户还不能立即登录,因为密码尚未设置。要激活用户账户,需要使用`passwd`命令来设置密码: ```bash [root@stationXX root]# passwd student Changing password for user student New password: (无回显) Retype new password: (无回显) passwd: all authentication tokens updated successfully ``` 在这个过程中,系统会提示输入新密码,并且在输入时不会显示任何字符,这是为了保护用户的隐私。如果输入的新密码不符合安全标准,系统可能会发出警告,但对于root用户来说,仍然可以强制更改密码。对于普通用户,如果新密码被认为不安全,系统会拒绝该密码并要求重新输入。 创建用户时,应遵循一些密码策略以确保账户安全。好的密码应满足以下准则: 1. 至少6个字符,但不超过255个字符。 2. 包含至少一个非字母字符,如数字、特殊符号等。 3. 不是字典中的常见词汇。 4. 构成复杂,不使用过于简单的组合。 5. 不使用用户名作为密码。 6. 避免使用可能容易被猜到的敏感字符串。 7. 选择易于记忆但难以猜测的密码。 在RHCE的学习中,了解UNIX和Linux的历史、特点以及其背后的哲学原则也是必要的。UNIX操作系统自60年代末期在贝尔实验室诞生以来,经历了多个发展阶段,形成了多种商业和开源版本。UNIX以其高可靠性、强大的扩展能力、开放源码和网络特性而著名。其中,"一切都是文件"这一基本原则,意味着所有的硬件设备和系统资源都被视为文件进行管理和操作。 GNU项目是Richard Stallman在1984年发起的一个开源软件运动,旨在创建一个完全自由的操作系统。GNU General Public License (GPL) 是GNU项目的主要授权方式,它推广了"自由软件"的概念,强调代码的共享和再分发权利。Linux内核由Linus Torvalds创建,是一个遵循GNU和GPL的自由类Unix操作系统,其广泛的支持、API兼容性、多用户多任务特性以及对各种硬件平台的适应性,使得Linux成为了一个全球范围内广泛应用的开源操作系统。 选择Linux的原因还包括其对UNIX API的兼容性,这意味着许多原本为UNIX编写的软件可以在Linux上运行。此外,开源许可证允许个人和企业自由使用、修改和分发代码,这促进了社区的协作和技术创新。Linux的网络协议支持和硬件兼容性使其在服务器、桌面环境以及嵌入式系统中都有广泛的应用。最后,丰富的技术文档和支持社区为用户提供了便利的资源,帮助他们解决问题和学习新的技能。