UNIX/Linux系统管理:添加用户与系统概述

需积分: 10 1 下载量 78 浏览量 更新于2024-08-25 收藏 562KB PPT 举报
"添加用户-RHCE033完成稿" 在RHCE(Red Hat Certified Engineer)认证考试中,掌握如何在Linux系统中添加用户是一项基本技能。以下将详细阐述这一过程,以及相关的UNIX和Linux基础知识。 添加用户通常使用`useradd`命令,这是Linux系统中用于创建新用户的标准工具。例如,若要创建一个名为`newuser`的用户,可以在终端中输入: ```bash sudo useradd newuser ``` 接着,需要为新用户设置密码。这可以通过`passwd`命令完成,将`newuser`替换为实际用户名: ```bash sudo passwd newuser ``` 在创建用户后,系统会自动执行一些操作,如创建用户主目录(通常是`/home/newuser`),并从`/etc/skel`目录复制文件和目录到新用户的主目录。`/etc/skel`是一个模板目录,包含新用户主目录中需要的初始文件和设置。 为了确保新用户对其主目录和文件具有适当的权限,你需要确保用户对这些文件有所有权。在大多数情况下,`useradd`会处理这个问题,但有时可能需要手动调整。可以使用`chown`和`chgrp`命令来改变文件或目录的所有权和组: ```bash sudo chown -R newuser:newuser /home/newuser ``` UNIX的历史可以追溯到20世纪60年代末的贝尔实验室,由AT&T开发,并在70年代中期开始发放非商业许可证。随着发展,出现了各种商业和非商业的UNIX版本。UNIX以其高可靠性、强大的伸缩性、良好的开放性和网络特性而闻名。它的基本原则之一是“一切皆文件”,意味着所有的硬件设备和系统资源都可以通过文件接口进行访问。 GNU项目是Richard Stallman在1984年发起的,旨在创建一个完全自由的操作系统,其核心是microkernel。GNU通用公共授权(GPL)是GNU项目的核心授权方式,它强调软件的自由使用、修改和分发。Linux,由Linus Torvalds创建,是一个自由的类Unix操作系统,它基于GNU项目和GPL,因此具备了丰富的硬件支持、强大的网络功能以及多用户多任务的特性。 选择Linux的原因包括:兼容UNIX应用程序接口(API),开源许可,多用户环境,广泛的支持网络协议和配置,以及对各种硬件平台的良好支持。Linux因其开源本质,吸引了全球众多开发者和技术社区,形成了庞大的技术生态系统,为用户提供了丰富的软件资源和解决方案。